【问题标题】:How to get all users who upload photo in instagram for a specific location using location username or id?如何使用位置用户名或 ID 获取所有在 instagram 中为特定位置上传照片的用户?
【发布时间】:2014-12-05 08:33:28
【问题描述】:

我想获取在特定位置(页面)上传(共享)照片的用户列表? 用户可以输入@location_user_name,然后分享照片。 我想使用 location_user_name 从 instagram api 获取分享这张照片的用户! 我尝试了下面的代码

https://api.instagram.com/v1/users/" + this.instagram_id + "/media/recent?min_timestamp=" + dateString + "&access_token=XXX";

我的照片是由地点本身而不是用户上传的。

【问题讨论】:

    标签: c# api instagram


    【解决方案1】:

    据我所知,Instagram 总是返回有关照片实体的相同数据。

    我已完成以下请求: https://api.instagram.com/v1/users/41864127/media/recent/?client_id=my_client_id

    并收到如下回复:

    {
        "pagination": 
        { 
           ... 
        },
        "meta": { 
            "code": 200 
        },
        "data": [{
           ...
           "user" : {
               "username" : "annafaithxoxo",
               "website" : "",
               "profile_picture" : "https:\/\/igcdn-photos-a-a.akamaihd.net\/hphotos-ak-xaf1\/10748350_344686255703816_1812933634_a.jpg",
               "full_name" : "A\u035cn\u0361n\u0361a\u035c F\u0361a\u035ci\u035ct\u0361h\u0361",
               "bio" : "",
               "id" : "41864127"
          }    
    

    ...

    因此,在 Instagram 照片数据对象的末尾有一个用户信息。 我相信它也应该在你的情况下:) 如果您没有从服务器获取它,请向我展示您的示例 json 响应。

    【讨论】:

      【解决方案2】:

      这里有一个实现你想要的东西:http://www.gramfeed.com/instagram/places

      您可以搜索一个位置,然后查看所有图片并获取用户名。

      它使用 facebook places API 搜索某个位置的位置,然后使用 instagram 端点打开照片:

      https://api.instagram.com/v1/locations/<location_id>/media/recent?access_token=ACCESS-TOKEN
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-12-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多