ここに示すように、アプリケーションのユーザーが「見た」映画をタイムラインに追加できるようにしたいと考えています。具体的には、タイムラインの「映画」コレクションに追加します。
これらの活動は、「映画」アプリケーション (Facebook が管理する内部アプリケーション) を介してのみ公開されているようです。video_watches
orvideo_wants_to_watch
アクションを介して、これらのコレクションの 1 つにプログラムでムービーを追加する方法はありませんか?
ドキュメントを介してこれらのアクションを介して任意のアプリケーションが投稿できることがわかります
- https://developers.facebook.com/docs/opengraph/guides/video.watches/
- https://developers.facebook.com/docs/opengraph/guides/video.wants_to_watch/
ただし、それらは別のアプリケーションのコレクションの下で「サンドボックス化」されます (アプリケーションに特定のアクション/オブジェクトのペア用に設定されたコレクションがある場合)。
さらに、ミュージック コレクションのように、アプリケーションのコレクション データをムービー コレクションに関連付ける方法はないようです。これは、サードパーティ アプリケーションのvideo_watches
データが Facebook の「ムービー」アプリケーション データに追加または結合されると想定する方法です。
https://developers.facebook.com/docs/opengraph/guides/collections/#datatodefaultsectionsのドキュメントに従って、アプリケーション データを統合する URL を作成しようとしましたが、まったく機能していないようです。
https://www.facebook.com/me/movies?[appname]は単に何もしません。タイムラインの「映画」コレクションに移動するだけで、アプリのデータをそのセクションに追加するオプションはありません. Musicについて ( Facebook のドキュメントから)ここに示されているものとは異なり、アプリケーションのデータを Movies コレクションに追加するオプションが提供されます。
これは現時点で「ミュージック」コレクションだけに限定されたものですか?他の「ファースト パーティ」コレクション ( Music以外) が「サード パーティ」アプリケーション データを受け入れるのはいつですか?
関連する質問も参照してください。