2011-03-10 29 views
7

Bir kullanıcı için tüm arkadaşların listesini almak için bana kod verir misin?Tüm arkadaşların listesi C# Facebook SDK v5

Peki, uygulamamı kullanmak veya arkadaşlardan birine yorum göndermek için nasıl davetiye gönderebilirim?

Lütfen API'ye bakmamı söyleme, C# SKD v5'in nasıl kullanıldığını öğrenmek istiyorum. Bunun için herhangi bir kod örneği olan var mı? Teşekkürler

cevap

8

Bu parçaya her defasında cevap vereceğim. yazdığım örnek dinamikleri kullanmaktadır, bu yüzden gerektirir. Net Framework 4.0 3.5 kullanıyorsanız, bunun Sözlük ile yapılması gerekir.

Arkadaşlarınızın bilgi alma anahtarı Perm friends_about_me burada isteyebileceğiniz tüm izinlerin bir listesidir. Facebook Permissions List

Bana bir kullanıcı için tüm arkadaşlar listesini almak için kod verebilir misiniz?

var auth = new CanvasAuthorizer { Perms = "user_about_me,friends_about_me" }; 

    if (auth.Authorize()) 
    { 
     var fb = new FacebookClient(auth.Session.AccessToken); 
     dynamic myInfo = fb.Get("/me/friends"); 
     foreach (dynamic friend in myInfo.data ) 
     { 
      Response.Write("Name: " + friend.name + "<br/>Facebook id: " + friend.id + "<br/><br/>"); 
     } 
    } 
+0

ben Uygulama isteği gönderme hakkında ikinci soruya içine bakmak ve geri yayınlayacağız. – JCPhlux

+0

answare bana biraz ışık tuttu. İkinci kısma answare'i çok takdir ediyorum. İlk yarısı mükemmel. Çok teşekkürler! – Ryan

+0

Hala sunucu tarafında çalışma davetiyeleri yok. Sitelerimde davet göndermek için JavaScript SDK'yı kullanıyorum. Bunu anlamaya ve hepinize geri dönmeye çalışacağım. – JCPhlux