Hızı Sınırını bozmadan Twitter'da bir kullanıcının arkadaş bilgi almak için nasıl

3 Cevap php

Ben basit gibi görünen şeyler yapmaya çalışıyorum, ama ben hızı sınırını bozmadan etrafında bir yol anlamaya olamaz.

Ben yapıyorum ilk API çağrısı olsun, bir kullanıcının arkadaşının kimlikleri olduğunu.

$friends = $to->OAuthRequest('http://twitter.com/friends/ids.json', array(), 'GET');

Bu kimlikleri ile büyük bir dize döndürür. Benim durumumda, ben 1035 insanları takip değilim, bu yüzden 1035 kimlikleri olsun.

$friends = explode(",",$friends)

Bu bana kendi kimlikleri ile tüm bir dizi verir.

Ama nasıl 150 API çağrısı sınırı bozmadan, tüm bu insanlar 1035 kullanıcı bilgisi çekin?

3 Cevap

Sadece kimlikleri daha fazla bilgi almak için çalışıyorsanız, o zaman arıyoruz kullanıcı korumalı ise, ben nasıl olsa yapıyorsun inanıyorum, auth gerekir, statuses/friends düşünün.

Neden kimlikleri sadece bir listesini talep ediyoruz?

Eğer hala hız sınırı içine çalıştırabilirsiniz olsa arkadaşlarınız için tüm kullanıcı verileri isterseniz, size çok daha fazla alırsınız.

Belki statuses/friends yöntemini deneyebilirsiniz?

Böylece 20 varsayılan daha alabilirsiniz durum / arkadaş yöntemi kullanın ve = 200 sayısını ayarlamak. Daha fazla ihtiyacınız varsa, aracılığıyla sayfalandırmamayı sayfa parametresini kullanın. XML biçiminde RSS çok daha fazla veri sağlar.

API docs (altbilgi bağlantılar) bakmak.