Javascript API を使用して、ユーザーの壁に Youtube ビデオを埋め込もうとしています。私はさまざまなチュートリアルの束に注ぎ込み、これを思いつきました:
var data = {
method: 'feed',
link: current_video_url, // Link to the vide on our site
source: current_video_src, // Link to the Youtube video, http://youtube.com/v/[hash]
picture: current_picture_url, // Thumbnail from youtube
title: current_video_title, // Title from our page
caption: current_video_description // Text from our page
}
FB.ui(data);
Facebook Debugger を実行すると、current_video_url
リンクが OG タグに対して適切に解析され、埋め込みビデオとして利用できることが示されます。デバッガーを実行しましたが、すべての変数が変数に正しく設定されていdata
ます。
これは約 2 日間問題なく機能し、その後、サイトを公開しました。Facebook に新しい AppID を設定しましたが、すべての動画はユーザーのウォールに埋め込まれず、単なるサムネイルになっています。これはライブ サイトに問題があるのではないかと思っていましたが、現在は開発サイトも壊れています。
これを一貫して機能させるための最良の方法は何ですか?