0

我创建了我的应用并向 Facebook 发送了一个带有以下参数的请求:

facebookClient.AppId = APP_ID;
facebookClient.AppSecret = APP_SECRET;
facebookClient.AccessToken = APP_ACCESS_TOKEN;

但是,当我尝试获取页面状态时,出现错误:

OAuthException 100 需要用户会话

这个错误是什么意思?我该如何解决?

使用 Facebook C# SDK 获取此错误。

创建此应用程序的manage_pages用户对我要从中获取状态更新的页面具有权限。

4

1 回答 1

0

要查询“页面状态”,您需要传递user_access_token,而不是app_access_token.

用户访问令牌是在授权步骤中获得的。例如:

//authorization
session = await App.FacebookSessionClient.LoginAsync("manage_pages");
string access_token = session.AccessToken;
string fb_id = session.FacebookId;
于 2013-09-07T18:41:55.763 回答