2

スタックオーバーフローからのこのリンクコードに従って、フレンドリストを取得するためにこのコードを試しましたが、ログイン後に「有効な署名が必要です」というエラーが発生しました

string APIKey = ConfigurationManager.AppSettings["API_Key"];
string APISecret = ConfigurationManager.AppSettings["API_Secret"];

Facebook.Session.ConnectSession connectsession = new Facebook.Session.ConnectSession(APIKey, APISecret);
        Facebook.Rest.Api api = new Facebook.Rest.Api(connectsession);
        var friends = api.Friends.GetLists();
        foreach (var friend in friends)
        {
            System.Console.WriteLine(friend.name);
        }

解決策を見つけるために私を導きます

ありがとう灰

4

1 に答える 1

0

新しいアプリケーションを開始する場合は、古い Rest API ではなく、Graph API を使用する必要があります。Rest API はかなり前から廃止されており、Facebook がそれをいつまでサポートするかは保証されていません。

Graph API の使用例については、http://csharpsdk.org/docs/web/getting-startedを試してください。

にリクエストすることでフレンドリストを取得できます。me/friends

Graph API Explorerを使用して他のリクエストをテストできます。

于 2012-06-06T12:29:26.927 に答える