使用wordpress作为cms时Facebook权限验证

时间:2012-08-02 14:16:02

标签: facebook wordpress permissions scope

我有一个似乎没有简单答案的问题,所以如果你能指出我正确的方向......

我们有一个想法,使用Wordpress网络作为简单的Facebook应用程序分发/ CMS系统的意思,到目前为止,基本的集成工作...这里存在的问题,因为我们似乎无法验证用户(通过Facebook和范围)获取FB ID,名称等基本信息......当您在FB Canvas中自己制作FB应用程序时就可以了。

就像你使用任何想要你的基本信息的Facebook应用程序一样,它比请求你的许可(范围?)

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

确保通过在您尝试进行身份验证的任何页面上包含sdk来正确实例化Facebook对象。如果您尝试将其包含在Wordpress主题的header.php文件中并引用任何其他主题文件(single.php,category.php)中的变量,则由于get_header();是一种功能,而不是一种包含。除非在每页上加载sdk,否则Facebook变量(例如$ user)将不会继续。

我遇到了将wordpress和Facebook PHP SDK结合起来的类似问题,这是我所采用的解决方案。

我还建议在单独的文件中实例化Facebook对象,然后将其包括在内,而不是将所有sdk代码放在每个模板文件的顶部。希望这可以帮助。