2012-06-06 126 views
2

按照該鏈接code from stack overflow我必須嘗試讓 friendslist但登錄後,我得到這個錯誤這個代碼「需要有效的簽名」如何從facebook獲取朋友列表? (桌面應用程序)

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); 
     } 

指引我找到了解決辦法

謝謝 ash

+0

爲什麼你有'Facebook.Rest.Api api = new Facebook.Rest.Api(con​​nectsession)'兩行? – njr101

+0

對不起,現在我編輯,當我粘貼兩次我粘貼 – Ash

回答

0

如果您是從一個新的應用程序開始,您應該使用Graph API而不是舊的Rest API。 Rest API已經被棄用了一段時間了,並不能保證Facebook能夠支持多久。

有關使用圖形API嘗試http://csharpsdk.org/docs/web/getting-started

您可以通過請求獲取好友列表,以me/friends

您可以測試使用Graph API explorer其他請求的例子。

相關問題