2012-12-14 54 views
0

好的,我一直在研究facebook api並注意到他們發佈了一個新的SDK。我一直在試圖實現一個已知的地方ID登記。Facebook Android Checkins

我已經看到使用facebook.request("me/checkins", params, "POST");使用facebook實例簽入的帖子。

我意識到checkins已折舊,而我應該使用位置/地點id來發布。問題出現在我想搜索在過去24小時內曾去過那個地方的所有朋友。我不想過濾所有朋友的帖子,以檢索已知位置的帖子。

隨着checkins我只是打了一個電話給placeid/checkins,並過濾掉所有太舊的檢查。

有沒有人得到登記入住使用Request? 有沒有一個graphpath可以讓我發佈一個checkin到一個地方?我/ checkins也許?

我想使用類似Request(session, "me/checkins", parameters, POST)但我到目前爲止一直沒有成功。

如果沒有辦法通過Session和Request做到這一點,那麼Facebook和asyncFacebook跑步者是否可以和SSO一起工作?他們可以混合使用嗎?

+0

發佈登入之前請求的是什麼權限? –

回答

0

這是我的代碼張貼簽入。

params.putString("place", "166793820034304"); 
params.putString("message", "checking in " 
params.putString("coordinates", "{\"longitude\":-122.1477782,\"latitude\":37.48566}"); 
Request.Callback callback6 = new Request.Callback() { 
    public void onCompleted(Response response) { 
     // response here 
    } 
}; 
Request request6 = new Request(session, "me/checkins", params, HttpMethod.POST, callback6); 
RequestAsyncTask task6 = new RequestAsyncTask(request6); 
task6.execute(); 
+0

這個作品謝謝你。我忘記發佈時,我解決了,但這是我用來張貼簽入相同的格式。 – doubleA

+0

什麼是請求和會話在這裏? –