-1

ユーザーの 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) ユーザーはアプリケーションがこのアクションを実行することを承認していません。

4

1 に答える 1

1

これはもう見ましたか?

access_tokenこれをオフラインで行いたい場合は、管理者の 1 人の有効期限を長めに渡す必要があると思います

于 2012-10-22T08:10:56.763 に答える