如果Facebook應用程序允許用戶可以添加一個標籤,並且用戶可以將其添加到他的個人資料標籤中,Facebook從應用程序選項卡獲取用戶標識
如何獲取uid或以其他方式識別當前登錄的用戶以便爲他定製佈局?
謝謝。
如果Facebook應用程序允許用戶可以添加一個標籤,並且用戶可以將其添加到他的個人資料標籤中,Facebook從應用程序選項卡獲取用戶標識
如何獲取uid或以其他方式識別當前登錄的用戶以便爲他定製佈局?
謝謝。
如前所述here:
Facebook並沒有傳回看用戶是誰,當她第一次訪問您的標籤。 Facebook確實在fb_sig_profile_user參數中發送了配置文件所有者的ID,因此您知道要爲其顯示內容的配置文件。
訪問者ID在用戶與您的選項卡交互後作爲請求參數傳遞。我無法找到確切的參數名稱,因爲他們刪除了一個包含所有傳遞參數列表的wiki頁面,但如果您轉儲了所有請求變量,則應該能夠看到它(但不能在第一次訪問期間)。
一些資料做+你必須在應用程序設置打開了對移民的所有項目
http://nathrondevblog.blogspot.com/2010/09/how-to-get-user-id-in-profile-tab.html
試試這一個, 如果用戶登錄,用戶可以直接將USER_ID ,會話密鑰等查詢字符串。
long fbuid = long.Parse(Request.QueryString.Get("fb_sig_user"));
我明白了。我想要的是爲「擁有」標籤的用戶定製TAB,例如訪問Trip Advisor的城市:http://www.facebook.com/CitiesIveVisited?v=info#!/profile.php?id= 100000435638686&v = app_2219089314&ref = ts 另外,我不得不說,Facebook開發者社區在我看來很窮。 Wiki帖子也會一直被刪除或移動。 :( – Francisc 2010-08-17 18:02:45
只是爲了確保:如果鏈接不可見,它會顯示一張地圖,其中包含該用戶在該配置文件中有該選項卡訪問的城市的地圖 他們是如何做到的?如果我的FB ID是用戶誰擁有該標籤,這將是簡單的... – Francisc 2010-08-17 18:03:42
@Francisc如果你需要配置文件的所有者身份證,然後只是讀'fb_sig_profile_user'請求參數在你的服務器端,你可以得到所有者身份證,只是不是訪客 – serg 2010-08-17 18:12:06