Facebook:无权发布视频

时间:2015-08-19 07:17:19

标签: c# facebook facebook-graph-api

我正在尝试使用c#facebook graph api上传视频,并且它适用于用户开发帐户,我可以在墙上发布,但当我尝试其他用户时我收到错误:

(OAuthException - #100)(#100)无权发布视频

这是我的示例代码

**var fb = new Facebook.FacebookClient(token);
            dynamic parameters = new ExpandoObject();
            parameters.source = new Facebook.FacebookMediaObject { ContentType = "video/mp4", FileName = "video.mp4" }.SetValue(File.ReadAllBytes(@"D:\home\site\wwwroot\\Videos\abc.mp4"));

            parameters.title = "test title";
            parameters.description = "test description";
            dynamic result = fb.Post("/me/videos", parameters);**

我在哪里设置权限

**scope=publish_actions**

请帮帮我,谢谢你。

1 个答案:

答案 0 :(得分:0)

为了使publish_actions适用于没有App中角色的其他用户,您需要完成Login Review。您需要了解的所有内容都在文档中:https://developers.facebook.com/docs/facebook-login/review

如果您确实尝试使用App Admin / Developer / Tester但仍然无效,请调试调试器中的访问令牌并确保publish_actions已正确授权:https://developers.facebook.com/tools/debug/