【问题标题】:How to get "check in" informations with Facebook Place id?如何使用 Facebook Place id 获取“签到”信息?
【发布时间】:2014-02-27 22:55:57
【问题描述】:

根据 Facebook Graph API 文档,可以获得有关用户签到的详细信息。您需要访问令牌和“user_checkin”权限 (https://developers.facebook.com/docs/reference/api/checkin/)。

https://graph.facebook.com/user_id/checkins

我想从“Facebook Place”的角度获得相同的信息。我可以通过以下方式获取签到次数:

https://graph.facebook.com/place_id/checkins

但我找不到获取包含详细信息(谁、何时、喜欢连接、cmets 连接)的数组的方法。

我在文档中没有找到任何相关内容。你知道我怎么能做到这一点吗?有可能吗?

【问题讨论】:

    标签: facebook-graph-api


    【解决方案1】:

    对于 Chekins,请使用以下 Graph API:

    交友签到:

    JSONObject jObject = new JSONObject(authenticatedFacebook.request(""+id+"/checkins"));
    

    其中 id 是朋友 id ,而 authenticatedFacebook 是 Facebook 对象

    获取登录用户的最近签到:

    JSONObject  jObject4= new JSONObject(authenticatedFacebook.request("search?type=checkin&access_token=token"));
    

    access_token 是您的有效访问令牌

    获取登录用户的签入:

    JSONObject  jObject1 = new JSONObject(authenticatedFacebook.request("me/checkins"));
    

    【讨论】:

    • 使用这些方法,您只能从特定用户的朋友的特定用户处获得签到。如果您想要特定地点的签到列表怎么办?
    • @Julien G。你可以得到最近的地方,但无法获得特定位置的签到。
    • 所以没有办法知道谁在你的地方或商店登记?它会很有用......
    • 但我认为你只能得到你的朋友名单谁签到了特定的地方。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多