我正在尝试使用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调试器显示正在为OG标记正确解析current_video_url
链接,并且可以作为嵌入视频使用。我运行了一个调试器,所有变量都在data
变量中正确设置。
这个工作正常约2天,然后我们推送网站。我们在Facebook上设置了一个新的AppID,但现在所有的视频都只是缩略图而不是嵌入在用户的墙上。我想也许这是现场网站的一个问题,但现在开发网站也被破坏了。
让这种工作始终如一的最佳方法是什么?