2017-02-09 3 views
1

私はFacebook用のGraph APIを使用していますが、私はFB Groupに何かを投稿しようとしていますが、私は解決できない許可エラーを受け取ります。私はオンラインで見つけたような許可を与えようとしましたが、うまくいきません。あなたは助けてもらえますか?cant set facebook permissions right

$fb = new Facebook([ 
        'app_id' => 'app_id', 
        'app_secret' => 'app_secret', 
        'default_graph_version' => 'v2.8', 
        'default_access_token' => 'access_token', // optional 

      ]); 
      $permissions = ['publish_actions','manage_pages']; 
      $fb->post('/page_id/feed'); 

ご協力いただきますようお願い申し上げます。

+0

閉じたグループですか?その場合、API経由で投稿できるようにするには管理者権限が必要です。 – CBroe

答えて

0
$fb = new Facebook([ 
       'app_id' => 'app_id', 
       'app_secret' => 'app_secret', 
       'default_graph_version' => 'v2.8', 
       'default_access_token' => 'access_token', // optional 
       'scope'=>['publish_actions','manage_pages', 'status_update'] 
     ]); 
$fb->post('/page_id/feed'); 

これは機能するはずです。

+0

それは動作しましたが、別のものが現れました。今回は:「ユーザーがこのアクションを実行するアプリケーションを承認していない」とにかくありがとうございます –

+0

何をしようとしましたか?あなたは誰ですか? – Sooraj

+0

http://stackoverflow.com/questions/15796138/why-does-posting-to-facebook-page-yield-user-hasnt-authorized-the-application – Sooraj