【问题标题】:Instagram oAuthException missing urlInstagram oAuthException 缺少网址
【发布时间】:2013-10-30 17:32:55
【问题描述】:

我无法在不出错的情况下对 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 中。

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

【问题讨论】:

    标签: api oauth instagram


    【解决方案1】:

    快速浏览一下您的网址,您似乎在access_token 参数之前有一个额外的?

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

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

    【讨论】:

    • 有趣...我之前发布的网址直接来自 Instagram 的开发者页面 link。也许?在示例中表示“在此处放置更多参数”。或者它可能只是一个错字......谢谢你的回答。
    猜你喜欢
    • 2014-02-23
    • 2013-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-30
    • 2019-08-06
    • 1970-01-01
    相关资源
    最近更新 更多