在子域上实现Facebook Connect

sni*_*per 5 php subdomain facebook

如何在Facebook上保留我的应用程序设置,以便它支持子域?

我刚刚在学校社区整合了一个问答类型论坛,可在http://swades.engr.scu.edu/askswades/上找到.

这是我在Facebook上的设置:

Site URL : http://swades.engr.scu.edu/
Site Domain : scu.edu
Run Code Online (Sandbox Code Playgroud)

我无法以这种方式工作.我究竟做错了什么?我仔细检查了代码上的API设置,并且可以.

如果有人可以帮助我会很棒!提前致谢!!

Sim*_*oss 0

这是正确设置的并且应该可以工作。如果没有看到错误,就很难知道哪里出了问题。

只要您仅在作为您站点域的子域的 URL 上实施 Facebook 身份验证,一切都很好。站点 URL 用于链接目的,它不会将 FB Auth 绑定到该 URL。

您可以通过在 scu.edu 子域上提供的任何页面中调用 JS 中的 FB.login() 来检查身份验证是否正常工作:https ://developers.facebook.com/docs/reference/javascript/FB.login/