Instagram API在UTF-8字符上出现错误(在/ tags / {TAGNAME} / media / recent上测试)

时间:2013-07-11 16:28:26

标签: api utf-8 instagram

从这个(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(现在带有“你”)

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(土耳其语,如果需要)。

1 个答案:

答案 0 :(得分:0)

这是Instagram方面的一个错误。 Instagram开发者Google小组上有一个open discussion。虽然,从我在我的应用程序中看到的,该错误现在已经解决。