小编use*_*090的帖子

错误(#200)用户未授权应用程序执行此操作

我想用PHP发送消息到Facebook页面,但我有这个错误

(#200)用户未授权应用程序执行此操作.

我是Facebook页面和Facebook应用程序的管理员.

我想我有这个问题因为我没有很好的权限,但我不知道怎么做.

我在网上搜索了许多相同问题的网页,但我找不到答案.

他们是我的权限.

array(1) {
         ["data"]=> array(3) {
                     [0]=> array(2) {
                         ["permission"]=> string(9) "installed"
                         ["status"]=> string(7) "granted"
                         }
                     [1]=> array(2) {
                         ["permission"]=> string(14)"public_profile"
                         ["status"]=> string(7) "granted" 
                     }
                    [2]=> array(2) {
                         ["permission"]=> string(12) "manage_pages"
                         ["status"]=> string(7) "granted" } } } 
Run Code Online (Sandbox Code Playgroud)

这是我的代码.

$permissions = 'manage_pages, publish_stream';
$fb = new Facebook(array('appId'=>$appId, 'secret'=>$secret));

 $fbuser = $fb->getUser();
 if($fbuser){
    $permissions = $fb->api('/me/permissions');
    if(isset($_POST['msg']) and $_POST['msg']!=''){
        try{
            $message = array(
                'access_token' => $token,
                'message' => $_POST['msg']
            );
         //   $posturl = '/'.$_POST['pageid'].'/feed';
            $posturl = '/me/feed'; …
Run Code Online (Sandbox Code Playgroud)

php facebook facebook-graph-api facebook-php-sdk

9
推荐指数
1
解决办法
1万
查看次数