0

我想在不登录的情况下从 facebook 获取用户访问令牌(Graph API Explorer)

我尝试使用应用访问令牌,但无法获得帖子的评论

代码用于应用访问令牌:

        string appId = "APP_Id";
        string appSecret = "APP_Secret";
        var fb = new FacebookClient();
        dynamic result = fb.Get("oauth/access_token", new
        {
            client_id = appId,
            client_secret = appSecret,
            grant_type = "client_credentials"
        });
        fb.AccessToken = result.access_token;
        var accessToken = fb.AccessToken;

有任何想法吗?提前致谢。

4

1 回答 1

0

您必须使用用户 AccessToken 创建一个新的 FacebookClient 实例才能获取有关用户的信息!

我认为如果不调用 FB.Login 就无法获得令牌

从 API 文档:

用户访问令牌——用户令牌是最常用的令牌类型。每当应用程序调用 API 以代表他们读取、修改或写入特定人的 Facebook 数据时,都需要这种访问令牌。用户访问令牌通常是通过登录 对话框获得的,并且需要一个人允许您的应用程序获得一个。

于 2013-08-22T13:14:06.660 回答