Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook音乐对象是如何工作的?_Facebook_Facebook Opengraph - Fatal编程技术网

Facebook音乐对象是如何工作的?

Facebook音乐对象是如何工作的?,facebook,facebook-opengraph,Facebook,Facebook Opengraph,我已经构建了一个音乐画布应用程序,我正试图弄清楚Facebook音乐和音频对象是如何工作的 我照他说的做了 这是我的歌曲页面的开放图元标记 <meta property="og:title" content="artist name - song name" /> <meta property="og:type" content="music.song" /> <meta property="og:image" content="artist image url"

我已经构建了一个音乐画布应用程序,我正试图弄清楚Facebook音乐和音频对象是如何工作的

我照他说的做了

这是我的歌曲页面的开放图元标记

<meta property="og:title" content="artist name - song name" />
<meta property="og:type" content="music.song" />
<meta property="og:image" content="artist image url" />
<meta property="og:url" content="song page url" />
<meta property="og:site_name" content="site name" />
<meta property="og:audio" content="song mp3 url" />
<meta property="og:audio:type" content="audio/vnd.facebook.bridge" />
<meta property="music:musician" content="artist page url" />
<meta property="music:album" content="song album url" />
<meta property="fb:app_id" content="my app id" />

我没有收到任何错误,但是。。 我调试了url,这就是我得到的

  • 没有艺术家的名字
  • 歌曲标题不正确
  • 没有专辑名
  • 当我在facebook状态下发布歌曲url时,我没有任何音频播放器
注意:我得到了正确的src,我刚刚从图像中删除了它

我现在正试图弄明白如何处理开放图测试版音乐对象,为期两天。 有人能帮忙吗

提前谢谢

编辑: 如果你看我附加的图像,没有艺术家姓名、专辑名称,歌曲的标题不正确(facebook从mp3文件名中获取了该标题),当我尝试添加
go:audio:title
,'go:audio:artist
,'go:audio:album
时,它工作正常,但facebook调试器返回错误

下面是调试信息。


og:audio:type应该是application/mp3播放,其他一切对我来说都很好

og:audio:type应该是application/mp3播放,其他一切对我来说都很好

一切看起来都很好。只需确保您在
og:url
中输入的内容是带有
标记的实际页面


所有的
og:url
意思是“完全忽略这个页面,到这里来查找标签”。

一切看起来都很好。只需确保您在
og:url
中输入的内容是带有
标记的实际页面


所有的
og:url
意思是“完全忽略此页面,到这里查找标签”。

Facebook声明:“Facebook Open Graph Music目前仅对白名单上的合作伙伴可用。您是白名单上的合作伙伴吗?

Facebook声明:“Facebook Open Graph Music目前仅对白名单上的合作伙伴可用。”您是白名单上的合作伙伴吗?

您的OG URL是指向带有这些标记的URL,还是指向带有稍微不同标记的另一个URL?(linter将跟随og:url并将其刮除)是的,它指向带有这些标记的url。啊,那么我不确定,它很可能是linter的一个bug,因为您的标记的一般格式似乎很好,您的og url指向带有这些标记的url,或者指向另一个带有稍微不同标记的url?(linter将跟随og:url并将其刮除)是的,它指向带有这些标记的url。啊,那么我不确定,它很可能是linter的一个bug,因为你的标签的一般格式对我来说似乎很好,我为我的问题添加了更好的解释。谢谢你的回答,我为我的问题添加了更好的解释。谢谢,我为我的问题添加了更好的解释。显然是因为url中的希伯来语,尝试url编码或尝试英文url,看看是否有效。此外,我被重定向到不同的url,使用不同的标记。我通过图像添加了调试信息,这与希伯来文url无关。它工作。感谢我添加了一个更好的解释我的问题。显然,这是因为希伯来语的网址,尝试url编码它或尝试英语网址,看看它是否工作。此外,我重定向到不同的网址,不同的标记我添加了调试信息的形象,这与希伯来语网址无关。它起作用了。