我想通过 Facebook 的“签入”按钮获取我所做的所有签到的经纬度。我可以进行 API 调用吗?
Foursquare 让你这样做,在 FB 上看不到任何参考。
签到可以通过对象checkins
的连接检索user
,您还需要user_checkins
权限(或者friends_checkins
如果您检索朋友的签到)。
您还可以通过 FQL 访问相同的数据:
SELECT coords, tagged_uids, page_id FROM checkin WHERE author_uid=me()
您可能还想阅读对象文档checkin
和表格文档checkin
(FQL)
请参阅https://developers.facebook.com/docs/reference/api/checkin/
Place 字段返回一个
包含页面 ID、名称和位置的对象;位置包括特定的纬度和经度以及有关邮政地址的信息(如果有)
您还可以使用:
签到:https ://graph.facebook.com/search?type= checkin(此请求返回您或您朋友的最新签到,或您或您的朋友已被标记的签到;目前,它不接受 aq= 参数。)
我认为第二个是你正在寻找的更多。
第三种方法是使用 FQL: