在c#中获取facebook访问令牌
本文关键字:facebook 访问令牌 获取 | 更新日期: 2023-09-27 18:02:26
var fb = new FacebookClient();
dynamic result = fb.Get("oauth/access_token", new
{
client_id = "MyAppId",
client_secret = "MyAppSecret",
redirect_uri = "http://www.facebook.com/connect/login_success.html",
code = "code"
});
fb.AccessToken = result.access_token;
我使用这段代码获得facebook访问令牌。当我尝试用任何帐户登录时,都没有问题。然而,如果我试图在该帐户的墙上发布一些东西,我得到一个错误,这是;
(oautheexception -#200)(#200)用户没有授权应用程序执行此操作。
我还想添加,如果我从graphapi资源管理器在developers.facebook.com手动获取访问令牌,并在我的代码中使用它作为访问令牌,我可以发布。
p。S:我给了这个账号"publish_actions"权限,没有任何变化。
您是否可以使用/{user-id}/permissions验证您是否具有请求的权限?