1

私はFacebookのオープングラフアプリのアクションを設定しており、タイムラインにアクションを正常に公開できます。これは素晴らしい。タイムラインに加えて、自分のFacebookアプリからOpen Graph Actionsをユーザのニュースフィードに公開することはできますか?

しかし、私は記事を記事に公開するのと同じ方法でニュースフィードにこれらのアクションを公開することもできると考えていました。私はJavascript APIを使用しています。

私が使用してタイムラインにアクションを公開 -

FB.api('/me/MY_APP_NAMESPACE:MY_ACTION?MY_OBJECT=URL', 'post', function(response) {...}); 

私が使用してフィードに記事を公開 -

FB.ui({method:feed, name:SOME_STRING, link:SOME_URL, picture:SOME_IMAGE_URL, caption:SOME_STRING, description:SOME_STRING}, function(response) {...}); 

を私はタイムラインの両方にアクションを公開できるようにしたいと思いますニュースフィード。ユーザーがタイムライン上のアクションをクリックすると、そのオブジェクトページが開き、ニュースフィードから同じ動作が必要になります。

+1

#1を通過させることによってそれを解決し(http://developers.facebook.com/docs/opengraph/checklist/):「単一のユーザアクション複数のタイムラインストーリーをトリガーすべきではありません(例えばstream.publishストーリーとオープングラフ)。 –

+0

よろしくお願いします。 – undefined

答えて

7

公開グラフアクションを公開すると、そのアクションは自動的にユーザーのタイムライン、友人のティッカーとニュースフィードに表示されます。

APIにもっと何かを投稿する必要はありませんが、別のフィード呼び出しを行う必要はありません。

+0

私はあなたの答えを受け入れましたが、私はこのテストをいくつかのテストユーザー(実際のプロファイルとfacebookの両方のテストプロファイル)でテストしています。タイムラインに公開していますが、常にニュースフィードに表示されているわけではありません。その行動を行った友人のニュースフィードには約10回のうちに一度だけ物語が現れた。これまでに遭遇したことがありますか?多くのありがとう – undefined

+2

ニュースフィードの配布はすべてのアクションでは存在しませんが、Open Graphの公開の性質上、個々のストーリー自体は面白くないかもしれませんが、集約(「あなたの友人の[Verbed] [名詞]」) 、そして偶然の偶然(「あなたとボブは共に[動詞]が[アプリ]を使って同じ名詞を編集しました」)ははるかに面白く、 – Igy

2

この質問は1年以上経過しており、その後変更された内容を知っています。しかし、私は今週も同じ問題を抱えていました。スタッフは常にタイムラインに登場しましたが、ニュースフィードはありませんでした。

私は[開くグラフチェックリスト]にfb:explicitly_shared=true

https://developers.facebook.com/docs/opengraph/guides/explicit-sharing/

関連する問題