1

我无法在不出错的情况下对 Instagram api 进行任何 /media/search 调用。

在 Firefox 中,端点

https://api.instagram.com/v1/media/search?lat=48.858844&lng=2.294351&?access_token=VALID_ACCESS_TOKEN

(其中 VALID_ACCESS_TOKEN 是一个有效的访问令牌,可以成功地与其他 api 调用一起使用。)

我得到以下输出

{"meta":{"error_type":"OAuthParameterException","code":400,"error_message":"\"client_id\" or \"access_token\" URL parameter missing. This OAuth request requires either a \"client_id\" or \"access_token\" URL parameter."}}

我无法理解这个错误,因为很明显,访问令牌存在于 url 中。

会不会是一些奇怪的字符编码问题?

4

1 回答 1

1

只需快速查看您的 URL,您似乎在参数?之前有一个额外的内容。access_token

https://api.instagram.com/v1/media/search?lat=48.858844&lng=2.294351&access_token=VALID_ACCESS_TOKEN

第一个?告诉它接受参数,然后每个参数用 & 分隔。你不应该再需要?'s 了,它们实际上可能会导致它解析不正确。

于 2013-10-30T19:38:02.873 回答