0

我正在创建一项休息服务。在那我想从 facebook 获得我所有的朋友。我用下面的代码:

        string myAccessToken = "App ID";
        FacebookClient client = new FacebookClient(myAccessToken);

        var friendListData = client.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);
        }

在这里,我将 accesstoken 作为我的应用程序 ID 传递。我认为,它有问题。那么,我应该在那里通过什么?

提前致谢。

4

2 回答 2

0

正如我在我的问题中提到的那样,传递访问令牌的值有问题。我从这里找到它:http: //facebooksdk.net/docs/web/getting-started 生成访问令牌后,我可以获得好友列表。

于 2013-04-22T13:34:02.477 回答
0

这可能看起来像一个愚蠢的响应,但你有没有在你的 JOBJECT 上设置一个断点来查看你是否从 FB 得到任何类型的响应?

于 2013-04-18T15:48:03.333 回答