ユーザーの fb ページに投稿できません。
アプリからユーザー ウォールに簡単に投稿できますが、ユーザー ページ ウォールには投稿できませんか??
ユーザーウォールに投稿するために私がしたこと:
最初に、ページ コンテンツの管理者である USER に必要なすべての権限を要求しました。
'scope' => 'photo_upload,user_status,read_stream,publish_stream,user_photos,manage_pages,offline_access'
これで、私のアプリにはユーザー ウォールに投稿する権限が与えられました。ユーザー プロファイルの応答を取得するために行うことは次のとおりです。
$user_profile = $facebook->api('/USERNAME');
そして、ユーザーのウォールに次のように書き込みます。
$facebook->api("/USERNAME/feed", "post", array('message' => $params['message']));
しかし、ユーザーのページウォールで同じことをしようとすると、うまくいきません!
ユーザーページに同じ権限を要求すると、ユーザーウォールへのリダイレクトが機能せず、ユーザーページではなくユーザーの権限が設定されます。
だから今私は立ち往生しています、私は私にパーミッションを付与するためにユーザーページを取得することはできませんか、ユーザーが彼のページのマネージャーであり、manage_pagesパーミッションを取得している場合でも必要ですか??
これも機能しません:
$facebook->api("/PAGEID/feed?access_token=".APP_ACCESS_TOKEN, "post", array('message' => $params['message']));
..結果: 致命的なエラー: Uncaught OAuthException: (#200) ユーザーはアプリケーションがこのアクションを実行することを承認していません。