1

アプリでは、組み込みのOpenGraphアクションタイプ「watch」を使用しています。このアクションを投稿すると、オブジェクトページへのリンクだけが送信されます。ドキュメントで説明されているように、「デフォルトでは、start_timeはアクティビティに関するOpen Graphストーリーの公開時間に設定され、expires_inはOpenGraphオブジェクトマークアップで指定されたビデオタイプオブジェクトの期間に設定されます」 Open Graphオブジェクトのマークアップは、期間を次のようにマークする必要があることを示しています

[meta property="video:duration"          content="runtime in secs"]

このプロパティを6000に設定したので、ページの先頭に次のように表示されます。

[meta property="og:type" content="movie" /]
[meta property="og:title" content="blabla" /]
[meta property="og:description" content="blablablablabla" /]
[meta property="og:image"  content="<image url>" /]
[meta property="og:video" content="content url"]
[meta property="og:video:type" content="application/x-shockwave-flash"]
[meta property="video:duration" content="6000"]

しかし、アクションを投稿すると、終了したように見えます。つまり、タイムラインに「監視中」ではなく「監視中」と書かれています。Facebookが適切な映画の長さを取得できるようにするには、ページにどのプロパティを設定する必要があるかを誰かが知っていますか?

私の英語をごめんなさい、そしてあなたの助けに感謝します!

4

1 に答える 1

0

これはバグです。https://developers.facebook.com/bugsでレポートを開き、このトレッドのコメントにリンクを投稿して、他の人がサブスクライブできるようにしてください。

ただし、アクション自体で「expires_in」プロパティを指定することで、この問題を回避できます。詳細については、ドキュメントを参照してください:https ://developers.facebook.com/docs/opengraph/actions/builtin/#watch

于 2012-05-04T16:23:14.427 に答える