与/users/{user-id}
端点相比,我在点击Instagram的/users/search
/ users/{user-id}/media/recent
API端点时收到的结果不一致。
当我点击/users/{user-id}
/ /users/search
个端点时,您可以从下面的示例中看到我收到website
和bio
等字段:
https://api.instagram.com/v1/users/search?q=kellyslater
{
"username": "kellyslater",
"bio": "#Whappen?",
"website": "http://aspworldtour.com",
"profile_picture": "http://images.ak.instagram.com/profiles/profile_8139971_75sq_1333949277.jpg",
"full_name": "kellyslater",
"id": "8139971"
}
然而,当你点击users/{user-id}/media/recent
端点时,你会发现这些用户字段仍然被返回,但是没有被填充(这似乎是一致的,如果我关注那个用户/那个没有区别用户跟随我,或不):
https://api.instagram.com/v1/users/8139971/media/recent
{
"user": {
"username": "kellyslater",
"website": "",
"profile_picture": "http://images.ak.instagram.com/profiles/profile_8139971_75sq_1333949277.jpg",
"full_name": "kellyslater",
"bio": "",
"id": "8139971"
}
}
所以问题是;什么是预期的行为?
答案 0 :(得分:1)
Instagram在2015年3月发布了一个版本,解决了这个问题。 http://developers.instagram.com/post/112826291271/api-bug-fixes
总之,这是一个错误;
一直存在一个长期存在的错误,其中包含“用户”节点的某些端点将具有空的“生物”和“网站”字段。我们现在已从除/ users /和/ users / self之外的所有端点中删除了这些字段。