7

我已经尝试过,通过 Python 中的 API 库和 Instagram 和 apigee.com 提供的 API 控制台。

我使用请求:GET /tags/tag-name/media/recent. 我试过ferrari标签。

所有结果都完美填充,除了bio来自标签请求的每个媒体结果的用户字段。

以下是几个结果片段:

"full_name": "AвтоСпаСтудия",
"bio": "",
"id": "435889630"
...

"full_name": "jacky_mitchell",
"bio": "",
"id": "1527609678"

它们都有空白bio字段。网站字段也为空白记录。

旧 Instagram 组中的其他人也有同样的问题。

我可能不得不放弃这个半工作的 API 并嗅探 TCP/IP 流量并执行一些原始请求。

4

2 回答 2

2

获取bioandwebsite字段的端点是/users/<user-id>and /users/self

存在一个错误,其中包含该节点的某些端点user将具有空biowebsite字段。这些端点不再返回这些字段。文档中的示例响应也已更新以反映更改。

来源:http: //developers.instagram.com/post/112826291271/api-bug-fixes

于 2015-03-06T00:02:55.327 回答
0

根据Instagram API's Docs中的示例,这是预期的:

"user": {
    "username": "emohatch",
    "profile_picture": "http://distillery.s3.amazonaws.com/profiles/profile_1242695_75sq_1293915800.jpg",
    "id": "1242695",
    "full_name": "Dave"
}

唯一的解决方法可能是实际获取每个用户的完整信息(您实际上需要生物信息),并尝试缓存结果以避免超出其速率限制。

于 2015-02-13T00:12:47.890 回答