【发布时间】:2018-08-02 15:17:27
【问题描述】:
Facebook 昨天发布了一项更新,删除了 publish_actions 权限。该权限允许我将视频发布到用户的个人资料或他们管理的页面。
我发现 publish_to_groups 仍然允许我将视频发布到用户管理的任何组页面。但我无法弄清楚如何发布到用户的时间线上。我尝试了 publish_video,但仍然收到错误 (#100) No permission to Publish the video"
$(document).on 'click', '#facebook_sign_in', (e) ->
e.preventDefault()
FB.login ((response) ->
window.location = '/auth/facebook/callback' if response.authResponse
),
scope: 'email,publish_to_groups,publish_video,publish_pages,manage_pages,pages_show_list'
我需要什么权限才能将视频发布到用户的时间线?
【问题讨论】:
-
“或他们管理的页面” - publish_pages 将用于此目的,而不是 publish_actions。除非您想发布“作为用户”,而不是“作为页面”。
-
关于 publish_video:您是否尝试在您管理的页面上使用页面令牌?该权限是新的,也许它只适用于页面。
-
@luschn 我可以发布到用户管理的页面/组,我只需要发布到用户时间线。不确定您的意思是页面令牌。我像往常一样发送访问令牌。 Facebook 甚至在集成设置部分声明 Buzzsprout 可以“代表您将视频发布到您的时间线”。但它不起作用。我错过了什么吗?
-
您是否要发布直播视频?因为据我所知,这是
publish_video权限允许的唯一事情。你不能用它来上传“普通”视频。 -
目前 - 无。
标签: facebook facebook-graph-api