我想在android上创建一个实现checkin功能的应用程序。我已经多次读过facebook api的api参考,基本上我一无所知。据我所知,我确实需要向facebook graph api服务器发出一个POST请求,如下所示:
curl -F 'access_token=...' \
-F 'message=The coffee is just meh.' \
-F 'place=PAGE_ID' \
-F 'coordinates={"latitude":"...", "longitude": "..."}' \
-F 'tags=USER_ID1, USER_ID2' \
https://graph.facebook.com/me/checkins
但是我不知道如何获得那些地方[page_id]或坐标[long和lat]。 问题是,如果我有一个我要登记的地方的名称,我怎么能搜索它的地方[page_id]以及如何获得这些坐标?
答案 0 :(得分:1)
对于签到,请查看此链接以获取参考资料
如果您想获取特定用户的Checkins,请使用此API
https://graph.facebook.com/[user id]/checkins
在这些中只传递用户的USERID。
如果您想获取特定用户的最新签到,请使用此API
https://graph.facebook.com/search?type=checkin&access_token=ACCESS_TOKEN
在这些获取您的访问令牌并传递它..
3。如果您拥有纬度和经度,则可以使用此API获取最近的位置
https://graph.facebook.com/search?type=place¢er="+latitude+","+longitude+"& distance=5000&