Беззастенчиво украденное из этого (https://groups.google.com/forum/#!topic/instagram-api-developers/tRfU444ZyhU), так как у меня точно такая же проблема, и я надеюсь, что здесь будут лучшие ответы.
Короче говоря, несколько часов назад это работало, теперь - нет.
Тестовую платформу можно найти как на моем веб-сайте, так и на https://apigee.com/console/instagram.
Отправка https://api.instagram.com/v1/tags / türkiye / media / latest ( осторожно с "ü")
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"
}
}
На этот раз я получил имя как «т». Кажется, что запрос не работает непосредственно перед буквой «ü», которая является UTF-8 (турецкий, если необходимо).