用于将音乐发布到时间轴的Facebook设置

我正在开发一个应用程序,将音乐发布到Facebook时间线,但是当我按照文档中的建议发布时遇到问题.我使用OAuth 2成功获取用户的Facebook ID和有效的session_token,但是,当我发布这个…

POST https://graph.facebook.com/<user_id>/music.listens?song=<song's URL>&expires_in=<seconds>&access_token=<session_token>

我从Facebook收到以下错误消息:

{\”error\”:{\”message\”:\”An unexpected error has occurred. Please retry your request later.\”,\”type\”:\”OAuthException\”

至今…

>我已经排除了无效和过期的令牌.
>我正在请求(和接收)多个权限,包括publish_checkins,publish_stream,user_likes,friends_likes和create_event.
>我根据Facbook的OpenGraph音乐文档设置了所有的元标记.

此时,似乎所有权限,令牌等都是有序的.是否需要设置一些应用程序设置(可能与“og”命名空间相关)?需要请求的其他权限?

最佳答案 您需要列入白名单才能使用该功能(根据OG音乐文档中的介绍).要申请列入白名单,请按照Open Graph
Builtin Actions文档中的说明操作.希望有所帮助!

点赞