次のエラーが表示されます。
(OAuthException - #2500) 現在のユーザーに関する情報を照会するには、アクティブなアクセス トークンを使用する必要があります。
C# で Facebook SDK の V6 を使用します。
以下は私が使用しているコードです。AppID と App Secret を省略していることに注意してください。
public partial class Form1 : Form
{
private string accessToken;
private void getAccessTokenButton_Click(object sender, EventArgs e)
{
FacebookClient client = new FacebookClient();
dynamic result = client.Get("oauth/access_token", new
{
client_id = "OMITTED",
client_secret = "OMITTED",
grant_type = "client_credentials"
});
accessToken = result.access_token;
}
private void retrieveFirstNameButton_Click(object sender, EventArgs e)
{
FacebookClient client = new FacebookClient();
client.AccessToken = accessToken;
dynamic result = client.Get("me");
MessageBox.Show(result.first_name);
}
}