C# la Facebook uygulaması ve arkadaş resimlerine ulaşmak

Tem 02 2011 Published by under c#

Facebook api kullanarak yazdığınız uygulamanın, o uygulamayı kullanan kişinin arkadaşlarının resimlerine ulaşması için aşağıdaki koda bi göz atın.  Facebook arkadaşlarının resimlerini ListView içerisinde arkadaş adı ile birlikte gösterir.

https://www.facebook.com/developers/createapp.php bu adresten yeni bir uygulama oluşturup, aşağıdaki “API Anahtarı” yazan yere yeni uygulamanın api anahtarını yazın.

using Facebook.Session;
using Facebook.Schema;
DesktopSession ds = new DesktopSession("API Anahtarı", true);
        IList<user> friends;
        private void button1_Click(object sender, EventArgs e)
        {
            ds.LoginCompleted += new EventHandler<AsyncCompletedEventArgs>(ds_LoginCompleted);
            ds.LogoutCompleted += new EventHandler<AsyncCompletedEventArgs>(ds_LogoutCompleted);
            button2.Enabled = false;
            ds.Login();
        }
void ds_LogoutCompleted(object sender, AsyncCompletedEventArgs e)
        {
            button2.Enabled = false;
        }

        void ds_LoginCompleted(object sender, AsyncCompletedEventArgs e)
        {

            button2.Enabled = true;
            label1.Text = ds.UserId.ToString();
            facebookService1.ApplicationKey = ds.ApplicationKey;
            facebookService1.SessionKey = ds.SessionKey;
            facebookService1.uid = ds.UserId;
            facebookService1.ConnectToFacebook();
            facebookService1.Users.Session.SessionSecret = ds.SessionSecret;
            friends = facebookService1.Friends.GetUserObjects();
            int sira = 0;
            listView1.LargeImageList = ımageList1;

            foreach (user fr in friends)
            {
                ımageList1.Images.Add(sira.ToString(), fr.picture);
                listView1.Items.Add(new ListViewItem(fr.name, sira.ToString()));
                sira = sira + 1;
            }
            //outlookkontaktdoldur();
        }

Facebook login giriş ekranı;

facebook login ekranı

Facebook uygulamaya izin ekranı;

facebook uygulama izin

2 responses so far

Bir Cevap Yazın