2

簡単なコンソール アプリケーションを作成して、facebook api を学習しています。私は、Web上で(およびstackoverflowで)見つけたコード例を使用して、簡単なことをしようとしています。

私がやろうとしているのは、MY フレンド リスト [name, id] をすべて取得することです。

コードを実行すると、#2500 エラーが発生します。コードは次のとおりです。

class Program
{
    static void Main(string[] args)
    {           
        FacebookClient fbClient = new FacebookClient();
        dynamic result = fbClient.Get("oauth/access_token", new
        {
            client_id = <REMOVED APP ID>,
            client_secret = "<REMOVED APP SECRET>",
            grant_type = "client_credentials"
        });
        fbClient.AccessToken = result.access_token;
         var friendListData = fbClient.Get("/me/friends");
        JObject friendListJson = JObject.Parse(friendListData.ToString());
         List<FbUser> fbUsers = new List<FbUser>();
        foreach (var friend in friendListJson["data"].Children())
        {
            FbUser fbUser = new FbUser();
            fbUser.Id = friend["id"].ToString().Replace("\"", "");
            fbUser.Name = friend["name"].ToString().Replace("\"", "");
            fbUsers.Add(fbUser);
        }
         foreach (var item in fbUsers)
        {
            Console.WriteLine(item);
            Console.WriteLine();
        }
    }
}

コードに何が欠けていますか?

(私の英語でごめんなさい)

4

1 に答える 1