Twitter'dan arama terimleri çekerek katları sayfaları

3 Cevap php

Ben PHP ve Twitter'da arama API aracılığıyla belirli bir arama terimi tüm tweet'leri çekmek için bir yol bulmaya çalışıyorum.

So functionality would include 1. Include a search term 2. Pull terms from each page. 3. Only pull new terms from last search 4. Export to a db or a flat file.

Ben birden çok sayfa arasında geçme hariç tüm bu oldukça açık değilim

3 Cevap

Twitter API sayfa numarası parametre alır. Atom sonuçlar, bağlantı elemanları sonraki ve önceki rel özellikleri ile vardır. Bu yüzden bir 2 sayfa arayan gitmek ve gerektiği konusunda en iyi göstergesi olacaktır. Bu etiketi href niteliği bile size talep etmelidir URL söyleyecektir.

Oluşturduğunuz sorguyu de bir since_id parametre alır. Sen yanıtları gördüğünüz büyük id numarasını saklamak ve çoğaltmaları filtre zorunda kalmamak sonraki isteklerde kullanmak isteyeceksiniz.

Veri depolama için olduğu gibi, seçim muhtemelen en iyi Eğer herhangi bir sorgulama yapmak için gidiyoruz eğer, muhtemelen, bir veritabanında uzakta yani MySQL tevdi etmelidir ... sonuçları ile yapmak planı ne tarafından yönlendirilir. Sadece giriş yapıyorsanız, düz dosya iyi yapmalıdır.

Arama API page parametresi vardır:

sayfa: İsteğe bağlı. (1'den başlayarak) sayfa numarası rpp * sayfaya dayalı (kabaca 1500 sonuçları max kadar, geri dönmek için Not:. Sayfalandırması sınırı vardır.

Örnek: http://search.twitter.com/search.atom?q=devo&rpp=15&page=2

Bu yardımcı olur mu?

twitter search api, bir sayfa parametre alır:

# page: Optional. The page number (starting at 1) to return, up to a max of roughly 1500 results (based on rpp * page. Note: there are pagination limits.

* Example: http://search.twitter.com/search.atom?q=devo&rpp=15&page=2