API Instagram получает ошибку при использовании символов UTF-8 (проверено на / tags / {TAGNAME} / media / latest)

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


person user2573500    schedule 11.07.2013    source источник


Ответы (1)


Это ошибка на стороне Instagram. В группе Google для разработчиков Instagram есть открытое обсуждение. Хотя, судя по тому, что я видел в своем приложении, ошибка теперь решена.

person kytwb    schedule 14.07.2013