Skip to content

Instagram returning HTML instead of JSON #6

@davidwkaiser

Description

@davidwkaiser

When I run the app ,whether from my code base or from a clone, the app fails to authenticate at IG, giving this error:

{ SyntaxError: Unexpected token < in JSON at position 0
at Object.parse (native)
at IncomingMessage. (/Users/test/Desktop/simple_node_app/node_modules/instagram-node/lib/instagram.js:192:27)
at emitNone (events.js:91:20)
at IncomingMessage.emit (events.js:185:7)
at endReadableNT (_stream_readable.js:974:12)
at _combinedTickCallback (internal/process/next_tick.js:80:11)
at process._tickCallback (internal/process/next_tick.js:104:9)
retry: [Function: retry],
status_code: 404,
etc, etc...

I tested the token with an API call from the browser, it works when it is standalone, but the server.js file keeps throwing this error. It does not matter whether I use client_id and client_secret or not. I also tried using a variety of different API calls, just in case the paths had changed, no effect. I have been banging my head on this for a while, my gut feel is that it's something to do with versions, but I haven't found it yet.

Here are my versions:

"dependencies": {
"ejs": "^2.5.6",
"express": "^4.15.2",
"instagram-node": "^0.5.8"
},

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions