我已經看過,並尋找該問題的答案,我發現在彌敦道託滕博客的答案,你可以在這裏找到答案:設置多個Facebook應用程序
的問題是我想根據使用者所使用的應用程序,它通過看你的應用程序名稱或ID,如果你在粉絲專頁來自URL,以獲取應用程序設置。
它通過使用可與我的用戶配置文件範圍內:
var CurrentUrl = HttpContext.Current.Request.UrlReferrer;
,並用它給了我一個奇怪的網址以同樣的方式時,我可以獲取應用程序的名稱,但Facebook粉絲頁面內:
http://static.ak.facebook.com/platform/page_proxy.php?v=4
但是,它應該給我:
http://www.facebook.com/pages/Mypagename/130736200342432?sk=app_myappId
任何幫助將是巨大的和任何獲得用戶點擊的應用程序ID或點擊URL的新方法都會更好。
是,如果我使用「HttpContext.Current.Request.Url」作爲文章它給我的本地主機地址,但我需要的是,在顯示的URL該用戶發送到我的應用程序 –
這裏瀏覽器或水龍頭url是一段代碼我使用: 'VAR CURRENTURL = HttpContext.Current.Request.UrlReferrer; // Get Page Url FaceBookSettings tempfbSettings = new FaceBookSettings();字符串currentAppId =「」;如果(CurrentUrl.ToString()包含( 「頁」)){//獲取網頁應用程序ID}否則{字符串[] = UserUrl CurrentUrl.ToString()斯普利特( '/')。 tempfbSettings = FaceBookSettingsManager.GetFaceBookSettingsbyApp(UserUrl [3]); currentAppId = tempfbSettings.AppId; }' –