Facebook Open Graph Music Confusion


Facebook Open Graph Music Confusion

我刚刚花了整整8个小时。我试着找出问题所在并进行调试。

我试图添加元标签到我的网页上有一首歌。我希望那些分享链接的人也能在facebook上播放这首歌。

所以我发现这是我读过的非常好的文档。

然后我试着实现它,这是我的代码。

<html class="local_en_US" xmlns:music="http://ogp.me/ns/music#" xmlns:og="http://ogp.me/ns#">
<meta property="og:type" content="music.song" />
<meta property="music:musician" content="http://testappwebsite.dyndns-office.com/artist/sarya-al-sawas/" />
<meta property="music:duration" content="619" />
<meta property="og:image" content="http://testappwebsite.dyndns-office.com/m/pics/artists/l.4eeea466d2fe79.75675583.jpg" />
<meta property="og:url" content="http://testappwebsite.dyndns-office.com/track/sarya-al-sawas-mnalbortom-al-ta7tani/" />
<meta property="og:site_name" content="BeatBase" />
<meta property="fb:app_id" content="135615343218651" />
<meta property="og:audio" content="http://testappwebsite.dyndns-office.com/m/tracks/t.4eef1d812c56f8.45560770.mp3" />
<meta property="og:audio:type" content="audio/vnd.facebook.bridge" />

然后我试着在我的状态上分享url来测试,我没有得到任何播放按钮。我去调试了。

结果如下。

在过去的4个小时里,我一直在网上寻找线索。

i found some.

Facebook Music Bridge(更让我困惑了)

ogp.com没有找到任何答案

它位于您在https://developers.facebook.com/docs/opengraph/music/

上阅读的文档的第一行。

Facebook Open Graph Music仅对白名单合作伙伴开放这一次。

所以基本上Spotify, radio, MOG等都被允许使用这些参数,因为Facebook特别允许他们这样做。