如何通过共享URL在Facebook墙上嵌入Iframe页面?

dca*_*oso 5 embed iframe facebook

我一直试图通过在Facebook墙上共享页面URL来嵌入Iframe.我正在使用Facebook推荐的Open Graph标签,并阅读了与我的问题类似的其他线程.我想要实现的是其他人正在做的事情,如Sketchfab,ThingLink,helloeko.com或Kaltura.

我遇到的问题是,当您点击Facebook帖子时,它不会被IFRAME取代,而是由HTML5视频标签取代.

您可以通过在Facebook墙上共享像这样的链接来测试我在说什么:https://sketchfab.com/models/f3e191a68ec247ff9d4d72d35fd12829.他们使用此https://sketchfab.com/models/f3e191a68ec247ff9d4d72d35fd12829/embed?autostart=1作为嵌入播放器,由开放图形og:video:url标记设置.

我用我的开放图标签做了同样的事情.Facebook共享调试器也没有返回任何错误或警告,正在处理Open Graph标签,就像我在这里提到的例子一样.

我也使用以下开放图形标记,因此内容不是设置为视频而是设置为text/html:

<meta property="og:video:type" content="text/html">
Run Code Online (Sandbox Code Playgroud)

我唯一不确定如何使用的是og:type标签.我正在使用我的Facebook应用程序命名空间和我在应用程序设置上创建的对象类型的名称,如下所示:

<meta property="og:type" content="namespace:object_type">
Run Code Online (Sandbox Code Playgroud)

我试图嵌入Facebook的域名是否有任何白名单流程?在Facebook Developers文档上找不到任何内容.