1
4

2 に答える 2

0

また、同じエラーメッセージが表示されます。[メッセージ] => (#240) このユーザーは、このオブジェクトの壁に写真をアップロードすることを許可されていません

このエラーは、アプリのユーザーがアプリのインストール時に「あなたに代わって投稿する」権限を拒否した場合に発生します。

投稿する前に、publish_stream 権限を確認しました。許可されている場合は、ウォールに投稿するか、ユーザーをログイン URL にリダイレクトします。(再度許可ポップアップを表示)

$permissions = $facebook->api("/me/permissions");
if( array_key_exists('publish_stream', $permissions['data'][0]) ) {
    // code for actual posting
} else {
    header( "Location: " . $facebook->getLoginUrl(array("scope" => "publish_stream")) );
}

わたしにはできる :)

于 2013-04-17T10:13:10.070 に答える
0

私はまったく同じ問題を抱えていましたが、それはたまたまプライバシーの問題でした. Facebook のプライバシー設定 -> タイムラインとタグ付け -> 誰があなたのタイムラインに投稿できるかを確認してください。友達が「自分だけ」を設定している場合、アプリはその友達のウォールに何も投稿できません。

于 2012-10-04T21:17:37.853 に答える