Bir arkadaşım (muhtemelen API kullanarak) Facebook saymak Başlarken

3 Cevap php

Ben arkadaşıma / takipçi toplamları basit bir XML istek mevcuttur Twitter ile çalışmaya alışkınım.

Amacım basit bir "kullanıcı adınızı / kullanıcı kimliği girin ve arkadaşları saymak görüntüler" dir.

Facebook için böyle bir şey var mı? Anladığım kadarıyla, ben bir uygulama yapmak zorunda ve onların arkadaşları kapmak isteyen herkes aslında kendi Facebook profili içinde bu uygulama yüklemeniz toplam sahip olacak.

Herkes bu konuda herhangi bir deneyimi var mı?

3 Cevap

Kolayca fql tarafından arkadaşı sayı alabilirsiniz.

Eğer sorgulayabilirsiniz kullanıcı tabloya karşı bir FRIEND_COUNT alan vardır.

SELECT friend_count FROM user WHERE uid = me();

https://graph.facebook.com/fql?q=SELECT friend_count FROM user WHERE uid={any id}

Bir uygulama kurmak gerekiyor, ama bu bir Connect uygulaması olarak iş olacak - Kullanıcıların tüm bunların Facebook profili üzerinden erişmek zorunda olmayacak anlamına gelir. Geniş anlamda yapmanız gerekir:

  1. Set up an application
  2. Implement Facebook Connect on your site
  3. Get users of your site to log in with Connect. (You can't ask for their username/password.)
  4. Make a Friends.get call to the API, probably with the JavaScript client library (although there are server-side ways you can do it)

Facebook provides an API geliştiriciler için böylece Facebook bilgileri yakalayabilir. Sağlanan linkten Check it out.

Edit: Zaten Facebook API ile tanıdık gibi etiketleri itibaren görünüyor. Harici uygulamalar veya web sayfalarına API kullanabilirsiniz - bu ne soran ne ise mutlaka bir Facebook uygulaması içinde kullanılabilir olması gerekmez.