Facebook SDK:用户授权和OAuth错误

问题描述:

我正在致力于连接PHP和Facebook SDK以在页面墙上发布内容。我正在寻找一些教程,解释从零开始的所有事情,但是我没有找到它,所以我开始逐渐完成工作。我来了两件事。第一个是这个错误:Facebook SDK:用户授权和OAuth错误

{ 
    "error": { 
    "message": "(#200) The user hasn't authorized the application to perform this action", 
    "type": "OAuthException", 
    "code": 200 
    } 
} 

我申请所需的所有权限登录(我第一次登录之后,我尝试发布离线状态 - 首先由PHP POST,然后通过URL - >开发者)。所以,我添加了权限:

'scope' => 'offline_access, manage_pages, publish_stream, publish_actions, status_update' 

如果我尝试通过URL /开发人员中心发布上述错误,则会引发此问题。第二个错误是

Invalid OAuth access token signature 

,如果我试图通过PHP POST &的Facebook SDK发布的消息,但首先我想解决问题的1号。我能做些什么?

+0

我试图通过开发人员的浏览器添加帖子,它的工作。使用应用发布时的错误仍未解决。 – user1257255

我发现了什么问题。当我打电话给Facebook SDK的API时,我把我的页面ID放入了像数字一样的url。

例子:

$facebook->api('/' . 1234567890 . '/feed/', ... // this example is failed one 

$facebook->api('/1234567890/feed/', ... // this example is the good one 

这就是它! :)