2011-05-23 24 views
0

我想在android上創建一個應用程序來實現簽入功能。我已經幾次閱讀Facebook API的API參考,基本上我是無言的。我明白,只是我需要發出一個POST請求給Facebook圖形API服務器像這樣的:在facebook上籤入功能android sdk

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]或座標[長和緯度。 問題是如果我有一個我要檢查的地方的名稱,我如何搜索它的位置[page_id]以及如何獲得這些座標?

回答

1

對於簽入。如果你想獲得特定用戶的簽到只是使用這個API中

https://graph.facebook.com/[user id]/checkins 

選中此鏈接爲您引用

Checkins for Facebook

  1. 這些只是傳遞用戶的USERID。

    1. 如果你想獲得特定用戶的最新簽入使用此API

      https://graph.facebook.com/search?type=checkin&access_token=ACCESS_TOKEN

    這些

    得到您的訪問令牌,並通過它..

    3。如果您有經度和緯度,您可以通過使用此API獲取最近的位置

    https://graph.facebook.com/search?type=place&center="+latitude+","+longitude+"& distance=5000&