Facebook graph api Facebook Graph API/music.com中缺少艺术家信息
我正在使用Graph API的/me/music.listens端点,它工作得很好。除了我似乎不知道如何获得真正的艺术家信息回来。我看到了这首歌,甚至是这张专辑(尽管这似乎也有点不一致)。但从来没有任何艺术家信息 在此处检查开发人员资源管理器: 没有艺术家信息。这是不是还不回来?我看不出如何在字段参数列表中指定此项。FB的行动记录充其量也不完整,所以我想我应该试试这里Facebook graph api Facebook Graph API/music.com中缺少艺术家信息,facebook-graph-api,Facebook Graph Api,我正在使用Graph API的/me/music.listens端点,它工作得很好。除了我似乎不知道如何获得真正的艺术家信息回来。我看到了这首歌,甚至是这张专辑(尽管这似乎也有点不一致)。但从来没有任何艺术家信息 在此处检查开发人员资源管理器: 没有艺术家信息。这是不是还不回来?我看不出如何在字段参数列表中指定此项。FB的行动记录充其量也不完整,所以我想我应该试试这里 谢谢 我想出了一个解决办法。看起来Facebook实际上并没有返回艺术家信息。因此,您必须使用Spotify查找服务() 要进一
谢谢 我想出了一个解决办法。看起来Facebook实际上并没有返回艺术家信息。因此,您必须使用Spotify查找服务() 要进一步细分,请先从FB拉取music.listens提要,您将获得如下信息:
(
[song] => Array
(
[id] => 381659191902248
[url] => http://open.spotify.com/track/**2Vv27Gc5k5GgGW9jgtj1CS**
[type] => music.song
[title] => Follow Through
)
)
从那里,您需要获取粗体的曲目ID
最后,通过调用Spotify获取歌曲元数据:
您将收到专辑名称、艺术家信息等
如果有人知道更好的方法,让我知道 您可以使用歌曲id在graph API上检索艺术家信息: {音乐家}
例如:{music}我知道的老问题,但是您可以使用Graph API的“字段扩展”在同一请求中检索相关信息,例如歌曲标题和艺术家标题 例如,最后10首歌曲
me?fields=music.listens.limit(10){data{song{title,id},music{id,title}}}
要从歌曲或音乐家实体检索更多信息,只需调整请求的字段
注意,这需要
user\u操作。音乐permission是否找到更好的解决方案?看起来Facebook有潜力回报“音乐家”,但他们没有。