0

私はphp sdkを使用して、アプリを管理者ではなくアプリとしてランダムページの壁に投稿しています。

$facebook->api('/'.$page_id.'/feed/', 'post', $attachment);

返されるエラーは次のとおりです。

The user hasn't authorized the application to perform this action

facebook オブジェクトには既にアプリ ID とアプリ シークレットがあるため、アプリのアクセス トークンは設定されていますが、アプリがページに投稿することはできません。

ここで何が欠けていますか?

4

1 に答える 1

0

アプリを使用しているユーザーは、自分に代わって投稿する許可をアプリに与える必要があります。ページ自体として投稿する場合は、https: //developers.facebook.com/docs/howtos/ のページ ログイン ドキュメントを読む必要があります。 login/login-as-pageを確認し、ページ アクセス トークンを使用して投稿を行っていることを確認します。

于 2012-12-19T20:48:15.227 に答える