Может ли кто-нибудь помочь мне с получением списка друзей - PullRequest
1 голос
/ 08 июня 2011

Я использую этот код, чтобы получить всех пользователей и добавить элемент управления, который я создал, вызывающий UserIcon для каждого

        var fb = new FacebookClient( global::Bolts_WB.Properties.Settings.Default.acess_token);
        dynamic myInfo = fb.Get("/me/friends");
        foreach (dynamic friend in myInfo.data)
        {
            UserIcon x = new UserIcon(friend.name, friend.id);
            x.Size = new Size(53, 53);
            x.CreateControl();
            x.Dock = DockStyle.Top;
            x.Visible = true;
         facebooklistfriends.Controls.Add(x);
    } 

когда я отлаживаю, он отправляет ошибку вроде этого:

(OAuthException) Недопустимая подпись токена доступа. он добавляется в динамический myInfo = fb.Get ("/ me / friends");

что вызывает это и как это можно решить?

Я почти уверен, что мой токен доступа правильный, потому что он работает с моим методом публикации

Это мои разрешения

   private string[] _extendedPermissions = new[] { "user_about_me", "publish_stream", "friends_about_me", "read_mailbox",  };

1 Ответ

1 голос
/ 08 июня 2011

Если вы считаете, что токен доступа верен, попробуйте ввести URL-адрес непосредственно в браузере Firefox .

https://graph.facebook.com/me/friends?access_token=ADD-ACCESS-TOKEN

Если это дает правильный ответ, значит, ваш токен доступа действителен, и проблема в другом.

...