Twitter Arkadaş dayalı Kullanıcıları Bul

2 Cevap php

Ben belli bir karma etiketiyle tweets çekin bir uygulama var. Ben karma etiketi bulduğunuzda onlar var yoksa uygulama otomatik olarak bir kullanıcı oluşturur. Kullanıcı Twitter üzerinden açtığında, ben de uygulamasını kullanarak onların arkadaşları ile onları sunmak mümkün istiyorum. Sorun arkadaşlar bir ton ile Twitter kullanıcıları için orada 100 maksimum tepki ve ben 1000 arkadaşlarıyla birinin kullanıcıları almak için 10 kez API vurmak devam etmek olurdu olduğunu.

Ayrıca, arkadaşlar bilgi çekerken, ben sadece bir dizide arkadaşlar önbelleğe ve ben tekrar API vurmak zorunda kalmamak bir eşleşen dizi taşımak?

2 Cevap

En Twitter uygulamaları API üzerinde bir saatte sınırı var olduğu göz önüne alındığında gerçekten hemen hemen her şeyi önbelleğe çağırır. Eğer herhangi bir bilgi aşağı çekerek ilk önce veri varsa görmek için önbelleğini kontrol edin.

Up-to-date veriler önbellekte bir zaman damgası koymak nasıl endişe varsa. Eğer zaman farkı artık (veri olması ve ne kadar istekleri ile sunucu isabet tutmak ihtiyacı nasıl taze bağlı olarak) bazı belirlenen tutardan daha büyüktür ve eğer gitmek isteyip önbellek check şey erişmeye çalıştığınızda ve verileri yenileyebilirsiniz.

Bu biraz (Jeff Atwood sadece Google tarafından yapılmıştır önermek gibi görünüyor) iyi bir web gezgini yazı yazmak gibi. O anda internetten her şeyi aşağı çekmeye çalışacaktır şey yazmak kolaydır ancak sürdürülebilir, yönetilebilir bir şekilde bunu yapacak bir şey yazmak daha zordur.

Twitter'da kendi API üzerinde bir "saat başı erişim sayılmasını" koyarak bu konularda düşünmeye insanları zorlayarak mantıklı olmuştur.

Ben sadece yukarı 5000 Twitter kullanıcının arkadaşları ve getirilerinin kimliklerini döndüren bir API çağrısı bulundu, ancak, tüm döndürmeye çalışır. Çağrı için dokümanlar Buradasınız: http://apiwiki.twitter.com/Twitter-REST-API-Method%3A-friends%C2%A0ids

Ne yaptım API çağrısı yanıt aldı ve IN kullanan bir SQL deyimi oluşturuldu. Bu şekilde, ben şimdi çok karşılaştırmak kötü bir dizi yapmak yerine, SQL ile benzeri tüm sıralama ve işleyebilir.