2014-09-01 35 views
-1

我使用圖表v1 api我/朋友,但在某些情況下結果不完整!facebook圖api /朋友遺漏結果

例如:

  • 用戶U1擁有616樓的朋友,但只有13返回。

  • u2有547個朋友,但只返回17個。

  • u3有580個好友,所有580個好友都被退回。

我使用的令牌是有效的,如果我使用FQL查詢,結果是相同的。

我該如何取得u1和u2的所有朋友?

在此先感謝

+0

如果懷疑用戶u1和u2訪問令牌是使用v2.0應用獲取的。 – Tobi 2014-09-01 14:07:10

回答

2

我知道你說你正在使用圖形V1。然而,Graph API Reference說:

一旦用戶登錄到使用版本2.0(或更高版本)的應用程序,調用這個邊緣的1.0版本將繼續返回更高版本的響應。

也許現在你所得到的是更高版本的迴應,並version 2.1說:

這隻會返回誰使用(通過Facebook登錄)的應用程序提出請求的任何朋友。

也許只有13位u1朋友使用過該應用,而只有17位u2朋友使用了該應用。

+0

如果u1和u2不使用該應用程序,則不會爲他們返回任何內容。我懷疑訪問令牌是由同一個應用程序生成的,或者至少是相同的Graph API版本 – Tobi 2014-09-01 14:12:16

+0

我的意思是隻有13位u1朋友使用該應用程序,並且只有17位u2朋友使用了該應用程序。我同意你的評論,我認爲是版本問題。 (對不起,我的英語) – mgreca 2014-09-01 14:17:30

+0

是的令牌是用同一個應用程序生成的,所有的facebook終點都沒有版本。 也許最後一個使用v.2.0登錄的用戶?我如何強制使用1.0版本進行登錄? – Vinicius 2014-09-01 15:56:10