2012-07-18 90 views
0

我正在做一個鏈接的FB牆張貼http://www.rewardtv.com。當我從我的獨立網站(使用spring社交)發佈它時,牆上的鏈接工作正常。它進入到rewardtv.comFB牆張貼從FB IFrame應用程序的鏈接

但是,當我從FB應用程序中使用相同的代碼,並將其張貼在牆上,儘管牆上後看起來是正確的,但是當我點擊它被重定向到

http://www.facebook.com/connect/uiserver.php?app_id=172622806174327&method=permissions.request&redirect_uri=http%3A%2F%2Fwww.rewardtv.com%2F&response_type=code&display=page&auth_referral=1

代替rewardtv.com

,然後讓我的「錯誤與應用程序名稱發生一個錯誤頁面,請再試一次。

任何幫助,請...我的意圖是即使如果牆壁發佈是從FB應用程序(iframe)完成的,它應該被引導到www.rewardtv.com,而不是去我的應用程序連接和權限

是否有任何額外的權限需要授予在應用程序?

構建鏈接像下面

FacebookLink link = new FacebookLink("http://www.rewardtv.com", 
       rtvLinkTitle, rtvLinkHeading, 
       rtvLinkMessage); 

和做後像

    facebook.feedOperations().postLink(message, facebookLink); 

回答

0

爲了糾正這個問題請按照下面的步驟,

張貼跨域URL(HTTP:/ /www.rewardtv.com)作爲鏈接做以下操作,

  1. 轉到相應的應用程序的開發人員應用程序設置(https://developers.facebook.com/apps)。

  2. 單擊編輯應用程序選項卡。

  3. 單擊左側的高級選項卡。

  4. 在遷移菜單的設置,檢查單選按鈕來禁用的流後URL安全