Sosyal ağlar API'leri hakkında birkaç kelime. Yaklaşık bir yıl önce araştırmacılar için popüler sosyal ağların API'lerinin bir incelemesini yazdım. Ne yazık ki, Rusça. İşte bir özeti:
Twitter ( https://dev.twitter.com/docs/api/1.1 )
- tweet / metinler ve kullanıcılar hakkındaki hemen hemen tüm veriler mevcuttur;
- sosyodemografik veri eksikliği;
- harika akış API'si: gerçek zamanlı metin işleme için kullanışlıdır;
- programlama dilleri için çok sayıda paketleyici;
- ağ yapısının (bağlantılar) alınması mümkündür ancak zamanlıdır (1 dakikada 1 istek).
Facebook ( https://developers.facebook.com/docs/reference/api/ )
- oran limitleri: saniyede yaklaşık 1 istek;
- iyi belgelenmiş, sanal alan mevcut;
- FQL (SQL benzeri) ve «normal Dinlenme» Graph API;
- dostluk verileri ve sosyodemografik özellikler mevcut;
- Çok fazla veri olay ufkunun ötesinde : sadece arkadaşların arkadaşlarının verileri ve arkadaşları 'az ya da çok tamamlandı; rastgele kullanıcılar hakkında neredeyse hiçbir şey araştırılamadı;
- Bazı garip API hataları ve kimsenin umursamadığı gibi görünüyor (örneğin, FQL üzerinden kullanılabilen, ancak Graph API eşanlamlıları aracılığıyla olmayan bazı özellikler).
Instagram ( http://instagram.com/developer/ )
- ücret limitleri: saatte 5000 talep;
- gerçek zamanlı API (Twitter için Streaming API gibi ancak fotoğraflarla) - bağlantısı biraz zor: callback'ler kullanılır;
- sosyodemografik veri eksikliği;
- fotoğraflar, mevcut veriler filtreler;
- Beklenmeyen kusurlar (örneğin, yazı / fotoğrafa sadece 150 yorum toplamak mümkündür).
Foursquare ( https://developer.foursquare.com/overview/ )
- ücret limitleri: saatte 5000 talep;
- jeososyal veri krallığı :)
- gizlilik sorunları nedeniyle araştırmalardan oldukça uzak. Checkin verilerini toplamak için, bir seferde 4sq, bit.ly ve twitter API'leriyle çalışan birleşik ayrıştırıcı oluşturmanız gerekir;
- tekrar: sosyodemografik veri eksikliği.
Google+ ( https://developers.google.com/+/api/latest/ )
- saniyede yaklaşık 5 istek (doğrulamaya çalışın);
- ana yöntemler: etkinlikler ve insanlar;
- Facebook'ta olduğu gibi, rastgele kullanıcı için çok fazla kişisel veri gizlenir;
- kullanıcı bağlantı verilerinin eksikliği.
Rekabet dışı: Rus okuyucular için sosyal ağları inceledim ve buradaki 1 numaralı ağ vk.com . Birçok dile çevrilmiş, ancak yalnızca Rusya ve diğer BDT ülkelerinde popüler. API dokümanları bağlantısı: http://vk.com/dev/ . Ve benim açımdan, homebrew sosyal medya araştırması için en iyi seçim. En azından Rusya'da. Bu yüzden:
- fiyat limitleri: saniyede 3 istek;
- kamuya açık metin ve medya verileri mevcut;
- sosyodemografik veriler mevcuttur: rastgele kullanıcı kullanılabilirliği seviyesi için yaklaşık% 60-70;
- kullanıcılar arasındaki bağlantılar da mevcuttur: rastgele kullanıcı için hemen hemen tüm dostluk verileri mevcuttur;
- bazı özel yöntemler: örneğin, gerçek zamanlı olarak tam kullanıcı için çevrimiçi / çevrimdışı durumunu elde etmek için bir yöntem vardır ve biri onun kitlesi için program oluşturabilir.