0

私はこの問題とは反対の問題を抱えています(および他の同様の問題)

ユーザーにはテスト ページがあり、このページの管理者です。ユーザーは、ユーザーとして、またはページとしてページにメッセージを投稿できるようにするために、[投稿設定] チェックボックス ([ページ編集情報] -> [設定] 内) をオフにしました。私のアプリケーションは、ユーザー ページ (manage_pages、offline_access、publish_stream など) にメッセージを投稿し、access_token をデータベースに保存するために必要なすべてのアクセス許可を要求します。

アプリケーションがページとしてページにメッセージを投稿しようとしたとき - 正常に動作しますが、アプリケーションがユーザーとしてページにメッセージを投稿しようとしたとき - それでもページとして投稿します - なぜそれが起こるのですか? 私はユーザー access_token のみを提供し、彼のページ access_token は提供しません サンプルコードは次のとおりです

$facebook->setAccessToken($user_access_token);

$facebook->api("/$page_id/feed", 'post', array(
                'access_token'  => "$user_access_token",//not necessarily
                'message'   => 'test'
                );

このコードは他のユーザーに対しては正常に機能します。他のユーザーは、アプリケーションを介してユーザーとしてこのページにメッセージを投稿できます

それで、ここで何が問題なのですか?多分それはGraph APIのバグですか?:)

4

2 に答える 2

0

それが彼らが音声機能を導入した理由だと思うので、すぐにそれにもAPI互換性があります。

于 2012-07-03T21:00:31.633 に答える
0

この回答に関して、 「ページ管理者は現在、Graph API を介して自分自身としてページに投稿することはできません」:(

于 2014-03-01T12:02:08.393 に答える