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

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


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


Отговори (1)


Това е грешка от страна на Instagram. Има отворена дискусия в групата Google за разработчици на Instagram. Въпреки че от това, което видях в моето приложение, грешката вече е разрешена.

person kytwb    schedule 14.07.2013