我无法在没有错误的情况下对Instagram API进行任何/媒体/搜索调用。
在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."}}
我无法理解这个错误,因为很明显,访问令牌存在于网址中。
这可能是一些奇怪的字符编码问题吗?
答案 0 :(得分:1)
只需快速查看您的网址,看起来您在?
参数之前就有额外的access_token
。
https://api.instagram.com/v1/media/search?lat=48.858844&lng=2.294351&access_token=VALID_ACCESS_TOKEN
第一个?
告诉它接受参数,然后每个参数用&amp ;.分隔。您不应再需要?
,它们实际上可能导致它无法正确解析。