【问题标题】:Facebook unable to post video on test user page with test user access tokenFacebook 无法使用测试用户访问令牌在测试用户页面上发布视频
【发布时间】:2015-07-19 17:19:38
【问题描述】:

我使用 Facebook graph api 发布视频:

https://graph-video.facebook.com/v2.3/{page_id}/videos?title=video&access_token={
page_access_token}&file_url={file_path
}

当我以应用程序开发人员身份登录时,使用开发人员 page_id 和 page_access_token,调用很好。它返回给我的视频 ID。

当我使用测试用户 page_id 和 page_access_token 作为测试用户(不是 App 角色中的测试员帐户)登录时,我得到了:

{"error":{"message":"(#100) No permission to publish the video","type":"OAuthException","code":100}}

我使用 Facebook 令牌调试。两个令牌具有相同的范围 user_videos、manage_pages、publish_pages、publish_actions、public_profile。

由于两个访问令牌具有相同的范围,为什么即使令牌具有 publish_actions、publish_page 权限,测试用户调用也没有返回发布视频的权限?但是管理员/开发者可以发布视频吗?

非常感谢任何帮助。

【问题讨论】:

    标签: facebook testing facebook-test-users


    【解决方案1】:

    对于“publish_actions”,您需要向 facebook 提交请求。

    这是一个教程http://help.tanaza.com/customer/portal/articles/1655303-how-to-get-publish_actions-facebook-permission

    我正在使用适用于 iOS 的 FacebookSDK 3.23.2,但我遇到了同样的问题。我可以使用我的开发帐户上传视频,但测试人员不能。测试人员的令牌是“publish_actions”..-less。

    【讨论】:

    • 我向 facebook 提交请求,响应是:Your app uses a social plugin or share dialog to share content to Facebook. These don't need write permissions and don't need to be submitted for review. Our sharing docs have more information, and you can find the most up-to-date plugin versions here. 但我的错误仍然发生
    【解决方案2】:

    我将sdk替换为V2.0,现在视频上传正常。

    【讨论】:

      【解决方案3】:

      根据我的经验,我发现您应用的测试用户无法管理任何页面。因此,您的应用程序的测试用户将无法在任何页面上发帖。

      最好是录制视频,让真实用户将视频发布到 Facebook 页面,并使用您的应用程序进行审核。

      【讨论】:

        【解决方案4】:

        OAuthException 让我相信您的访问令牌有问题,您是否正确创建了它? https://developers.facebook.com/docs/facebook-login/access-tokens

        (来自https://developers.facebook.com/docs/graph-api/using-graph-api/#errors

        OAuthException:登录状态或访问令牌已过期、被撤销或无效

        【讨论】:

        • 好吧,我重置了访问令牌,但仍然没有运气!
        猜你喜欢
        • 2013-01-13
        • 2012-05-01
        • 1970-01-01
        • 2012-04-19
        • 1970-01-01
        • 2023-04-05
        • 2012-07-11
        • 2011-05-27
        • 2012-02-13
        相关资源
        最近更新 更多