1

私はホリデー サイト用の Facebook アプリケーションを作成しました。ユーザーは自分の Facebook アカウントでログインし、チームのメンバーに投票できます。

ユーザー (Facebook アカウントでログイン) がメンバーに投票すると、簡単な投稿がウォールに公開されます。

    $wallPost = array(
        'message' => 'A simple message here',
        'link' => 'http://www.facebook.com/link_to_fan_page',
    );

ウォールの投稿をクリックすると、期待どおりにリンクがファン ページにリダイレクトされますが、友人や他の人 (アプリケーションとは関係のない人) が私のウォールを調べている場合、リンクをクリックすると、ファンが発生せず、ポップアップ エラーが発生しました。

*application_name* でエラーが発生しました。後でもう一度やり直してください

publish_streamパーミッションが正しく設定されている。

リダイレクトが適用されていないためですか?

4

1 に答える 1

0

置き換えて解決しました

$publishStream = $this->facebook->api('/me/feed', 'post', $wallPost);

$publishStream = $this->facebook->api('/me/links', 'post', $wallPost);

フィードリンクの詳細については、 http://developers.facebook.com/docs/reference/api/user/をご覧ください。

于 2012-07-11T13:13:10.423 に答える