Instagram api - 搜索用户

时间:2015-04-14 07:43:11

标签: instagram instagram-api

我使用Instagram API处理应用程序。今天我遇到搜索用户的问题。此查询始终只返回一条记录。

我用这个:(我删掉了客户端ID ..)

https://api.instagram.com/v1/users/search?count=50&q=test&client_id=myID

https://api.instagram.com/v1/users/search?q=test&client_id=myID

但仍然得到相同的结果:

{"meta":{"code":200},"data":[{"username":"test","profile_picture":"https:\/\/igcdn-photos-c-a.akamaihd.net\/hphotos-ak-xfa1\/t51.2885-19\/10483581_1498221113789874_1762363890_a.jpg","id":"44291","full_name":"julian"}]}

昨天同一查询返回50个用户。我在Instagram API中没有看到任何关于此的更改日志。你知道哪里有问题吗?

3 个答案:

答案 0 :(得分:4)

Instagram停用了用户/搜索端点。

现在致电https://api.instagram.com/v1/users/search?q=john&access_token=TOKEN-HERE时,您会收到以下答复:

{
    "meta": {
        "code": 400,
        "error_type": "APINotAllowedError",
        "error_message": "This endpoint has been retired"
}

答案 1 :(得分:1)

请参阅instagram用户搜索API enter image description here

你需要传递额外的"计数" param用于设置响应结果的数量。

查看图片:  https://www.instagram.com/developer/endpoints/users/#get_users_search

答案 2 :(得分:0)

Instagram API现在由Facebook管理: https://developers.facebook.com/docs/instagram-api/guides/business-discovery

目前尚不清楚如何搜索用户。