【发布时间】:2015-10-04 05:08:30
【问题描述】:
string OAuthURL = @"http://www.facebook.com/dialog/oauth?client_id=app_id
&redirect_uri=http://www.facebook.com/connect/login_success.html
&redirect_type=token
&scope=publish_actions,user_photos";
dynamic result = fb.Get("oauth/access_token", new
{
client_id = "app_id",
client_secret = "app_secret",
redirect_uri = "http://www.facebook.com/connect/login_success.html",
code = code,
scope = "publish_actions,user_photos"
});
我已经尝试了上面的两段代码,但我无法授予帐户权限。这会导致一些错误,例如发布某些内容。此外,当我使用 fb.Get("/me/permissions") 获得权限时,我使用范围编写的权限都不存在。 我的意思是在此处看不到 publish_stream 或 user_photos 权限。因此,我收到一个错误
(OAuthException-#200)(#200) 用户尚未授权应用程序执行此操作。
我可以做些什么来为我的应用授予权限或如何解决这个问题?
【问题讨论】:
标签: c# .net facebook facebook-graph-api permissions