【发布时间】:2012-03-02 00:49:41
【问题描述】:
当有人分享 Spotify 播放列表时,Graph API 中缺少附件。
Facebook 中显示的内容:
Graph API 返回的内容:
{
"id": "********_******",
"from": {
"name": "*****",
"id": "*****"
},
"message": "Refused's setlist from last night's secret show in Sweden...",
"icon": "http://photos-c.ak.fbcdn.net/photos-ak-snc1/v85005/74/174829003346/app_2_174829003346_5511.gif",
"actions": [
{
"name": "Comment",
"link": "http://www.facebook.com/*****/posts/*****"
},
{
"name": "Like",
"link": "http://www.facebook.com/*****/posts/*****"
},
{
"name": "Get Spotify",
"link": "http://www.spotify.com/redirect/download-social"
}
],
"type": "link",
"application": {
"name": "Spotify",
"canvas_name": "get-spotify",
"namespace": "get-spotify",
"id": "174829003346"
},
"created_time": "2012-03-01T22:24:28+0000",
"updated_time": "2012-03-01T22:24:28+0000",
"likes": {
"data": [
{
"name": "***** *****",
"id": "*****"
}
],
"count": 1
},
"comments": {
"count": 0
},
"is_published": true
}
除了类型是“链接”并且应用程序是 Spotify 之外,绝对没有对附件的引用。
如果您想测试,Spotify 的页面 (http://graph.facebook.com/spotify/feed) 通常会嵌入一个或两个播放列表(Graph API 中缺少)。此外,如果您将家庭供稿过滤为仅 Spotify 故事 (http://graph.facebook.com/me/home?filter=app_174829003346),您将获得一堆没有附件的无用故事(假设您的朋友最近分享了音乐)
任何人都知道如何访问播放列表的详细信息,或者第三方开发人员无法使用它(如果是这样,这是一个非常糟糕的用户体验,因为没有附件,故事就毫无意义)。
我可以使用 user_actions.listens 毫无问题地获取 scrobbles。此外,如果有最近的活动故事,例如“彼得听了 The Shins”,我可以得到有关乐队的信息。该问题仅发生在附件上。
【问题讨论】:
标签: facebook facebook-graph-api spotify