2014-12-02 23 views

回答

2

您無法訪問用戶的真實個人資料,因爲用戶名已不在/me的回覆中,且該ID僅爲「應用範圍ID」。這是爲了保護用戶的隱私,無論如何您都不需要訪問他的個人資料。

如果你只是想用戶的圖片,你可以使用圖片端點:

https://graph.facebook.com/[app-scoped-id]/picture 
+0

我們希望讓播音員在我們的網站上發佈廣告的人通過Facebook與他人聯繫(只是他們的個人資料的鏈接)。我們已經有了剖面圖。謝謝你回答luschn! – Makc 2014-12-02 02:37:19

+0

這就是爲什麼它不再可能的原因之一。如果你想聯繫某人,你必須在授權中請求他的電子郵件或在授權後詢問聯繫方式。如果沒有他們的明確授權,人們不希望被聯繫(不是Facebook授權)。 – luschn 2014-12-02 08:27:39

0

不知道如果我理解正確的,但我嘗試重組:

你希望能夠創建到配置文件的鏈接,並且您擁有應用程序範圍的ID。

如果是這樣的話,你可以建立以下方式的鏈接配置文件:

https://www.facebook.com/app_scoped_user_id/{app_scoped_id}/ 

其中{app_scoped_id}是與實際的ID所取代。這也可以從

/me?fields=link 

與單獨的訪問令牌。

相關問題