2012-01-10 71 views
1

根據add to page documentation,您應該可以通過URL將應用添加到頁面。該文件列出了定義重定向URL nextredirect_uri添加頁面選項卡對話框不能通過URL工作

我曾嘗試使用這兩種方法創建的URL,但重定向到來自他們的Facebook錯誤頁面其中規定兩種方式:

抱歉,出錯。我們正在努力盡快將此問題修復爲 。

我是如何創建URL的?

string.Format("https://www.facebook.com/dialog/page?app_id={0}&display=popup&redirect_uri={1}", appId, HttpUtility.UrlEncode(redirectURL)); 

string.Format("https://www.facebook.com/dialog/page?app_id={0}&display=popup&next={1}", appId, HttpUtility.UrlEncode(redirectURL)); 

更新:它通過的JavaScript SDK確實工作。我試圖在上面生成的鏈接無法正常工作的任何原因?

回答

0
  • 如果您未使用JS-SDK,則應指定redirect_uri。參數next最有可能來自舊實現,不再使用。
  • 您呼叫的錯誤端點/dialog/page,它應該是/dialog/pagetab

例子:

string.Format("https://www.facebook.com/dialog/pagetab?app_id={0}&display=popup&redirect_uri={1}", appId, HttpUtility.UrlEncode(redirectURL)); 
相關問題