4个回答

8
我认为这是由于请求的URL不在您的站点URL下。请查看您提交的URL中的“origin”参数。您只能从您定义为站点URL的位置进行调用。

1
Canvas URL和Site URL位于不同的IP上,而且两者都无法访问..我认为这些地址必须是可访问的,才能使FB与之配合工作.. - dwarfy
1
@dwarfy,它们需要被用户的浏览器访问,而不是Facebook。 - Robert Levy
请问您到底要更改什么?非常感谢。 - Ryan
我正在测试应用程序,因此它托管在我的计算机上的IIS上,并将我的计算机IP添加为画布页面。 - Ryan

1

0

Facebook需要一个域名才能正常工作,因此您需要注册一个域名,而不是仅使用IP地址。之后,它应该可以正常工作。

另外,请发布您正在使用的代码,其中可能也存在一些错误。


0

尝试前往应用程序设置 > 高级选项并启用以“Client OAuth登录”结尾的选项;这里有效 :)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接