4

ここに示すように、アプリケーションのユーザーが「見た」映画をタイムラインに追加できるようにしたいと考えています。具体的には、タイムラインの「映画」コレクションに追加します。

ここに画像の説明を入力

これらの活動は、「映画」アプリケーション (Facebook が管理する内部アプリケーション) を介してのみ公開されているようです。video_watchesorvideo_wants_to_watchアクションを介して、これらのコレクションの 1 つにプログラムでムービーを追加する方法はありませんか?

ドキュメントを介してこれらのアクションを介して任意のアプリケーションが投稿できることがわかります

ただし、それらは別のアプリケーションのコレクションの下で「サンドボックス化」されます (アプリケーションに特定のアクション/オブジェクトのペア用に設定されたコレクションがある場合)。

さらに、ミュージック コレクションのように、アプリケーションのコレクション データをムービー コレクションに関連付ける方法はないようです。これは、サードパーティ アプリケーションのvideo_watchesデータが Facebook の「ムービー」アプリケーション データに追加または結合されると想定する方法です。

https://developers.facebook.com/docs/opengraph/guides/collections/#datatodefaultsectionsのドキュメントに従って、アプリケーション データを統合する URL を作成しようとしましたが、まったく機能していないようです。

https://www.facebook.com/me/movies?[appname]は単に何もしません。タイムラインの「映画」コレクションに移動するだけで、アプリのデータをそのセクションに追加するオプションはありません. Musicについて ( Facebook のドキュメントから)ここに示されているものとは異なり、アプリケーションのデータを Movies コレクションに追加するオプションが提供されます。

ここに画像の説明を入力

これは現時点で「ミュージック」コレクションだけに限定されたものですか?他の「ファースト パーティ」コレクション ( Music以外) が「サード パーティ」アプリケーション データを受け入れるのはいつですか?

関連する質問も参照してください。

4

1 に答える 1

1

この方法を使用するには、グラフ アイテムを開く必要があります: https://developers.facebook.com/docs/reference/opengraph/action-type/video.wants_to_watch

タイプ movie.other のオープン グラフ オブジェクトを使用する場合は、以下を使用できます。

https://graph.facebook.com/me/video.wants_to_watch?access_token=ACCESS_TOKEN&method=POST&other=http%3A%2F%2Fsamples.ogp.me%2F467235199955838

私は、trakt.tv を使用して、ムービーの開いているグラフ オブジェクトを取得します。たとえば、Star Wars Episode VIを Facebook の whatchlist に追加する場合は、次のようにします。

https://graph.facebook.com/me/video.wants_to_watch?access_token=ACCESS_TOKEN&method=POST&movie=http://trakt.tv/movie/star-wars-episode-vi-return-of-the-jedi-1983

trakt.tv では、開いているグラフがムービーであることに注意してください。

同じことを行って、視聴した映画を追加したり、評価したり、本や音楽を追加したりすることもできます... https://developers.facebook.com/docs/reference/opengraph/action-type

于 2013-06-08T21:57:38.033 に答える