2014-09-30 131 views
0

Facebook API 1.0-2.0具有FQL,所以我可以通過FQL獲取ID。 但是在版本2.1中將刪除FQL。如何通過Facebook API中的third_party_id獲取用戶ID(uid)2.1

$result = self::getAPI()->api("fql", "GET", array('q' => 'select uid from user where third_party_id="'.$thirdPartyId.'"', 'access_token' => Const::APPACCESS_TOKEN)); 

所以問題是如何在API 2.1中通過third_party_id獲取用戶ID?

回答

1

簡答:Graph API v2.1不再可能。 Graph API中沒有終端可以通過third_party_Id。您應該考慮使用應用程序範圍的user_id。

+0

謝謝! (這很糟糕,因爲我們有使用第三方部分ID的第三方服務) – Larest 2014-09-30 09:23:14

+0

您應該可以在2016年8月7日之前使用FQl,因此可能只是稍等片刻,看看FB是否也會創建一個' Graph API的third_party_id'端點。 – Tobi 2014-09-30 09:38:24

2

你仍然可以得到Facebook的由Facebook的第三方ID的uid通過發送GET請求,該圖形API端點:

https://graph.facebook.com/[THIRD_PARTY_ID]?access_token=[APP_ACCESS_TOKEN]

的響應將有兩個字段:nameidid是什麼你要。

相關問題