使用通用的开放图形对象和操作,以及publish_actions权限?

时间:2011-10-23 21:25:37

标签: permissions opengraph

我正在尝试使用beta开放图API来发布关于在我的应用中播放歌曲的用户。除了“普通”Open Graph文档,我发现了这些: https://developers.facebook.com/docs/opengraph/music/

不幸的是,我无法在开发者应用中添加像'music.listens'这样的通用操作或者像'music.song'这样的通用对象。但是,为了获得publish_actions权限,我似乎不得不添加至少一个动作,一个对象和一个预览聚合。如果不这样做,则auth对话框不会要求发出publish_actions权限。

当我完成所有这些操作后,我可以获得publish_actions权限,但仍然无法发布用户收听歌曲。

我收到500错误'OAuth“Facebook平台”“unknown_error”“发生未知错误。”'当我尝试通过向此网址发布请求来发布时: https://graph.facebook.com/me/music.listens?song=http://open.spotify.com/track/34uKquOrQLgzBsUbFTkMTc&access_token= [...]

publish_action权限是否绑定到我在应用程序命名空间内创建的操作和对象?如果是这样,当我想对通用对象执行通用操作时,我该怎么办?或者这可能是因为我无法使用spotify歌曲进行测试?

希望有人可以提供帮助。 欧文

1 个答案:

答案 0 :(得分:1)

内置音乐动作和对象目前仅适用于音乐发布合作伙伴。

与此同时,请创建自己的自定义歌曲对象并听取动作。

publish_actions是用于所有动作发布的权限,自定义和内置。