2014-02-25 118 views
0

我試圖使用從Facebook user_checkins圖形API使用下面的代碼獲得來自Facebook

https://graph.facebook.com/".$userId."/checkins?access_token=$accessToken 

,但我得到一個空數組以得到user_checkins。我在時間表中添加了一些checkins,但沒有顯示在數組中。我已授予訪問令牌的權限。

有人可以幫助我,提前謝謝。

+0

用'$ userId'和'$ accessToken'的值打印完整的url並在瀏覽器中運行。並檢查結果是什麼? –

+0

其相同null { 「data」:[ ] } – Jitesh

+0

這意味着您的參數$ userID或$ accessToken不正確。 –

回答

1

選項1:在Facebook應用程序版本2.4用戶checkins已被棄用,但我們可以通過以下方式獲取它們!

  1. 路線從您的Facebook應用程序
  2. 「類型」 的值 「user_posts」 權限應該是 「狀態」
  3. 「status_type」 的值應該是 「mobile_status_update」

基礎的在上面的第2點和第3點,你可以把條件和獲得「user_checkins」

注意:我檢查了移動和也從桌面,並在這兩種情況下,「status_type」是「mobile_status_update」

選項2:您可以觸發圖形API查詢像下面

me?fields=posts{story,place} 

基於位置字段,你可以把條件獲取「user_checkins」

讓我知道你這是有幫助的。