0

Facebook Graph API と Open Graph を使用してアプリを開発しました。ユーザーが Web サイトでアクションを実行したときに、アプリにカスタム データを表示させたいと考えています。オープングラフについて読み、オープングラフタグなどを追加しました。次のコードを使用しました

$post_url = "https://graph.facebook.com/me/myappnamespace:mycustomaction?method=post".
    "&mycustomobject=mywebpage".
    "&access_token=".$_SESSION['access_token'];

現在、ユーザーがこのアプリを使用するたびに、アクティビティに表示されます。しかし、それは彼のタイムラインでは共有されていません。ユーザーが自分のタイムラインに投稿できるようにするには、どのような権限が必要ですか? 現在、私は publish_actions と publish_stream を求めています

私は何が欠けていますか?チュートリアルの正確な手順に従いましたが、opengraph を使用してタイムラインに投稿できません。

4

1 に答える 1

1

publish_actionsと以外の権限を追加する必要はありませんpublish_stream。ただし、 のような新しいタグを追加する必要がありますfb:explicitly_shared。これをBOOL値として設定します。true に設定すると、ユーザーのタイムラインに表示されます。それ以外の場合は表示されません。

于 2013-03-05T06:53:52.270 に答える