如何解决访问 Facebook 时出现 OAuthException 100 需要用户会话错误
本文关键字:OAuthException 错误 会话 用户 何解决 解决 Facebook 访问 | 更新日期: 2023-09-27 18:30:28
我创建了我的应用程序,并向Facebook发送了包含以下参数的请求:
facebookClient.AppId = APP_ID;
facebookClient.AppSecret = APP_SECRET;
facebookClient.AccessToken = APP_ACCESS_TOKEN;
但是,当我尝试获取页面状态时,出现错误:
OAuth异常 100 需要用户会话
此错误是什么意思? 我该如何解决?
使用 Facebook C# SDK 获取此错误。
创建此应用的用户在我要从中获取状态更新的页面上具有manage_pages
权限。
要查询"页面状态",您需要传递user_access_token
,而不是app_access_token
。
用户访问令牌是在授权步骤中获取的。例如:
//authorization
session = await App.FacebookSessionClient.LoginAsync("manage_pages");
string access_token = session.AccessToken;
string fb_id = session.FacebookId;