我可以看到还有其他类似的主题,但它们已经过时了,而且在 Facebook 上,任何建议都可能在大约一周后过时!所以我想重新检查一下。我的应用程序一切正常,并且没有任何问题进行身份验证。但是,在验证后,您会被重定向到 Facebook 框架之外。我正在使用 PHP 方法执行此操作,使用他们网站上的示例。
top.location.href='http://www.facebook.com/dialog/oauth?...&redirect_uri=http://www.myhosting.com/'
这个redirect_uri 正确吗?我知道这是为了匹配您的应用程序设置中的某些内容,但他们不断更改所有内容的名称 - 它是为了匹配我的 Canvas 页面https://apps.facebook.com/myappname/
还是我的 Canvas URL http://www.myhosting.com
?如您所见,我已将其与第二个 Canvas URL 匹配。如果我尝试使其与 Canvas Page 匹配,则会出现错误(简单地说an error occurred
)。有人可以确认这到底redirect_uri
是什么意思吗?