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 に答える