我已经在我的脸书帐户上发布了一个指向spotify轨道的链接 - 就像这样:
http://open.spotify.com/track/0aXxt38KBHHSmwNsHtIonU
Facebook似乎拿起了链接(我在我的Feed中显示了跟踪图片和其他数据)
但是当我通过图表api中的/ me / feed向它发出请求时,没有与该轨道本身相关的链接或数据。我得到的所有东西都是这样的对象:
..{
"id": "{{some_id}}",
"from": {
"id": "{{my_id}}",
"name": "Si Davies"
},
"icon": "https://fbstatic-a.akamaihd.net/rsrc.php/v2/y0/r/nAApRnfWfNW.gif",
"actions": [
{
"name": "Comment",
"link": "{{link to the post}}"
},
{
"name": "Like",
"link": "{{link to the post}}"
}
],
"privacy": {
"description": "Public",
"value": "EVERYONE",
"friends": "",
"networks": "",
"allow": "",
"deny": ""
},
"type": "link",
"status_type": "shared_story",
"created_time": "2014-06-17T02:17:06+0000",
"updated_time": "2014-06-17T02:17:06+0000"
}...
这对我来说并不是很有用 - 我已经尝试使用像我/ feed这样的东西指定一个链接字段?fields = link,并且在授予各种权限的同时很少或根本没有影响..怎么能我从图表api中看到了什么spotify track添加到我的Feed中?
答案 0 :(得分:0)
Spotify似乎使用全局music.listens
Facebook OpenGraph操作。看看https://developers.facebook.com/docs/opengraph/music/
您应该可以通过发出
来重新获得数据GET /me/music.listens
根据https://developers.facebook.com/docs/reference/opengraph/action-type/music.listens#read上的文档,请务必授予user_actions.music
权限以便能够阅读数据(https://developers.facebook.com/docs/facebook-login/permissions/v2.0#reference-opengraph)