2012-07-18 95 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安全