2013-04-18 55 views
0

我正在創建一個休息服務。因爲我想從facebook獲得我所有的朋友。 我用下面的代碼:從C#中的Facebook獲取朋友列表(REST服務)

 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。我認爲,它存在問題。那麼,我應該通過那裏?

在此先感謝。

回答

0

這可能看起來像一個愚蠢的迴應,但你有一個斷點到你的JOBJECT,看看你是否得到任何反應FB?

+0

我收到錯誤:(OAuthException - #190)無效的OAuth訪問令牌。 在線:3. – Naresh

+0

所以,我在我的問題中提到,可能有任何問題,傳遞TOKEN值。這個價值應該是什麼? – Naresh