我正在尝试使用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**
请帮帮我,谢谢你。
答案 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/