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