0

グラフAPIを使用してリモートビデオファイルをFacebookの投稿に埋め込みたいのですが。私の.mp4ファイルはrackspacecloudfilescdnにあります。

私は現在、次のことを行っています。

curl -F 'access_token=...' \
     -F 'message=Link to my .mp4 video' \
     -F 'source=http://c334110.r11.cf1.rackcdn.com/test.mp4' \
     -F 'picture=http://someimage.jpg' \
     https://graph.facebook.com/me/feed

埋め込まれたビデオが通常ある場所に空白のスポットがある投稿を作成しますが、ビデオはありません。

YouTubeのビデオでこれを行う例をたくさん見てきました。これは機能しますか、それともmp4ファイルへのリンクを含む適切なオープングラフメタデータを含むページを提供する必要がありますか?

4

1 に答える 1

0

ですから、これを必要以上に難しくしていたことがわかりました。リンクを共有してビデオを埋め込みたいだけの場合は、グラフAPIは必要ありません。実際、ビデオをFacebookに埋め込むのは非常に簡単です。

これが私が取ったステップです:

  • .swfフラッシュプレーヤーを取得し、https経由で提供されることを確認します。

  • 次のメタタグを使用します。

    <meta property="og:video" content="https://path/to/player.swf?url=location/of/vid.mp4">

  • 注:flashvar「url」を渡します。これは、FlashPlayerによって異なる場合があります。

  • あなたのサイトに次のリンクがあります: "http://m.facebook.com/sharer.php?u="

  • クエリ文字列パラメータ「u」がURLエンコードされていることを確認してください。

また、Facebookデバッガーは、メタタグを正しく取得するのに非常に役立つことがわかりました。

于 2012-04-29T18:22:31.697 に答える