Beberapa kata tentang API jejaring sosial. Sekitar setahun yang lalu saya menulis ulasan tentang API jejaring sosial populer untuk para peneliti. Sayangnya, itu dalam bahasa Rusia. Berikut ini ringkasannya:
Twitter ( https://dev.twitter.com/docs/api/1.1 )
- hampir semua data tentang tweet / teks dan pengguna tersedia;
- kurangnya data sosiodemografi;
- API streaming hebat: berguna untuk pemrosesan teks waktu nyata;
- banyak pembungkus untuk bahasa pemrograman;
- mendapatkan struktur jaringan (koneksi) dimungkinkan, tetapi mahal waktu (1 permintaan per 1 menit).
Facebook ( https://developers.facebook.com/docs/reference/api/ )
- batas tarif: sekitar 1 permintaan per detik;
- didokumentasikan dengan baik, kotak pasir hadir;
- API Grafik FQL (seperti SQL) dan «Istirahat reguler»;
- data pertemanan dan fitur sosiodemografi hadir;
- banyak data yang berada di luar cakrawala acara : hanya data teman dan teman dari data teman yang kurang lebih lengkap, hampir tidak ada yang bisa diselidiki tentang pengguna acak;
- beberapa bug API aneh, dan sepertinya tidak ada yang peduli tentang hal itu (misalnya, beberapa fitur tersedia melalui FQL, tetapi tidak melalui sinonim Graph API).
Instagram ( http://instagram.com/developer/ )
- batas tarif: 5000 permintaan per jam;
- API waktu nyata (seperti Streaming API untuk Twitter, tetapi dengan foto) - koneksi ke sana agak rumit: digunakan callback;
- kurangnya data sosiodemografi;
- foto, saring data yang tersedia;
- ketidaksempurnaan yang tidak terduga (misalnya, hanya mungkin mengumpulkan 150 komentar untuk dikirim / foto).
Foursquare ( https://developer.foursquare.com/overview/ )
- batas tarif: 5000 permintaan per jam;
- kerajaan data geososial :)
- cukup tertutup dari penelitian karena masalah privasi. Untuk mengumpulkan data checkin, orang perlu membuat parser komposit yang bekerja dengan 4sq, bit.ly, dan API twitter sekaligus;
- lagi: kurangnya data sosiodemografi.
Google+ ( https://developers.google.com/+/api/latest/ )
- sekitar 5 permintaan per detik (coba verifikasi);
- metode utama: kegiatan dan orang;
- seperti di Facebook, banyak data pribadi untuk pengguna acak disembunyikan;
- kurangnya data koneksi pengguna.
Dan di luar kompetisi: Saya mengulas jejaring sosial untuk pembaca Rusia, dan jaringan # 1 di sini adalah vk.com . Ini diterjemahkan ke banyak bahasa, tetapi populer hanya di Rusia dan negara-negara CIS lainnya. Tautan dokumen API: http://vk.com/dev/ . Dan dari sudut pandang saya, ini adalah pilihan terbaik untuk penelitian media sosial rumahan. Setidaknya, di Rusia. Itu sebabnya:
- batas tarif: 3 permintaan per detik;
- teks publik dan data media tersedia;
- data sosiodemografi tersedia: untuk tingkat ketersediaan pengguna acak adalah sekitar 60-70%;
- koneksi antar pengguna juga tersedia: hampir semua data pertemanan untuk pengguna acak tersedia;
- beberapa metode khusus: misalnya, ada metode untuk mendapatkan status online / offline untuk pengguna yang tepat secara realtime, dan orang dapat membuat jadwal untuk audiensnya.