Безсрамно откраднато от това ( 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 (турски, ако е необходимо).