从这个( https://groups.google.com/forum/#!topic/instagram-api-developers/tRfU444ZyhU )线程中无耻地被盗,因为我有完全相同的问题并希望在这里得到更好的回应。
长话短说,几个小时前这是可行的,现在不行了。
可以在我的网站和https://apigee.com/console/instagram上找到测试平台
发送https://api.instagram.com/v1/tags /türkiye/media/recent(小心“ü”)
result: {
"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."
}
}
发送https://api.instagram.com/v1/tags/turkiye/media/recent (现在带有“u”)
result: {
"pagination": {},
"meta": {},
"data": [
{},
{},
{},
{},.. .. .. ... and so on
再次发送 https://api.instagram.com/v1/tags /türkiye/media/recent?client_id=7176aa6ef2fd47fd9cb373a5354bd30f(“ü”,这次手动附加 client_id)
result: {
"meta": {
"code": 200
},
"data": {
"media_count": 1471127,
"name": "t"
}
}
这次我将名字命名为“t”。似乎查询在 UTF-8 的“ü”字母之前被破坏(如果需要,土耳其语)。