2011-04-28 44 views

回答

0

除非用戶允許,否則您的網站無法以任何方式獲取用戶的Facebook ID。期。感謝上帝 - 我的意思是扎克。

+0

再次看問題,我忘記了重要信息 – 2011-04-28 13:32:23

+0

好的,在這種情況下,我忍不住...只與Facebook Facebook之外的網站上的API。我假設你的Facebook應用程序通過已通過的鏈接或其他方式告訴用戶ID ......我確信這是記錄在案的。 – jlarson 2011-04-28 13:34:27

+0

找不到關於它的任何信息 – 2011-05-15 13:31:49

0

總之,當Facebook聯繫人畫布URL用於顯示您的標籤,將其設置包含含有除其他一個signed_request參數POST數據:

一個user字段:包含區域字符串,國家字符串JSON數組和當前用戶的年齡對象(包含年齡範圍的最小和最大數量)。

所以沒有用戶ID!

如果您想了解更多關於您的用戶的信息,您必須通過auth/permissions流程。之後,在畫布的後繼顯示中,user_idoauth_token(及其他)字段將被添加到POST變量中。

更多在:http://developers.facebook.com/docs/guides/canvas/#auth

這也是真實的「全程式」的觀點,現在他們已經完全統一的應用程序和應用程序選項卡。現在唯一的區別是iframe的寬度(對於標籤爲520px,對於標籤爲760px)

+0

所以@ larson4的答案並不錯:) – dwarfy 2011-04-28 14:13:20