Tweets bir dizi en yaygın bağlantı belirlemek için bir API var mı?

3 Cevap php

Ben örneğin 200 tweets en yaygın bağlantıları belirlemek için kullanabileceğiniz bir API (Twitter API bu sağlamaz) var mı. Ne yapmak istediğiniz son 200 tweets almak ve o zaman insanlar hakkında neler konuştuğunu belirlemek için, (ben sadece bağlantılar içeren tweets dönmek için twitter API soracaktır çünkü) ben tweets linkler içerecek emin değilim ama ben de olacak Benim kod farklı bit.ly bağlantıları olsa bile iki URL'ler aynı olduğunu anlamak emin olmak istiyorum.

Yapmak ne çalışıyorum (bu daha kolay beyler biraz yardım sağlamak için yapmak olabilir) i en önemli konu insan bu 200 tweets bahsediyorsun ne belirlemek için çalışıyorum olmasıdır. Ben insanlar aynı hikaye hakkında konuşuyor olabilir anlıyorum ama farklı bağlantılar sağlamak olduğunu anlamak için kolay bir yol olup olmadığını, ancak ben emin değilim.

Örnekler linkler, API'ler, örnek kod ve diğer fikirler yararlı olacaktır :)

Bu açıklamak için daha fazla bilgiye ihtiyacınız varsa bana ve ben daha fazla bilgi içerecek soruyu düzenleyin lütfen

3 Cevap

Ben değil biliyorum, ama bu yapabileceğiniz ..

  1. Regex desen kullanarak tweets listesindeki tüm bağlantıları bulabilirsiniz.

  2. Her bağlantı aramak için twitter arama API kullanın. Sonuçların sayısı döndürülür.

  3. Elle döndürülen sonuç no bağlantıları sıralayabilirsiniz.

Temelde o ve (Eğer bir imleç talep ve next_cursor değer 0'dan büyük olup olmadığını denetler bir döngü oluşturmak gerekir sonra 200 gerekirse bu, 100 tweets olacak) son kamu çizelgesi olsun ilk, API bu alabilirsiniz alaka belirleyen bir örümcek oluşturmak.

http://api.twitter.com/1/statuses/public_timeline.??

Nerede?? json, xml, rss veya atom

Eğer kelimelerin popülerlik belirlemek istiyorsanız o zaman bir dizeye tüm metin dökümü ve sonra noktalama vb alanlarda, üzerinde bölünmüş olmayan isimler atmak, bu sıralamayı ve kelime ve kelime sayısı ile bir sözlük değişkeni oluşturabilirsiniz.

Eğer bağlantı popülerlik belirlemek istiyorsanız o zaman aynı süreç ama nihai bağlantı hedefi belirlemek için her linke bir web isteği yapmak için ekstra bir adım ile.

Başkalarının söylediklerini Bina, size tweets hiçbir sorun almak için twitter arama kullanabilirsiniz ve ben alışkanlık Bu yanıt o kısmına gidin.

Kısa bağlantılar için olası bir yol:

Siz, örneğin, Goto bit.ly olabilir ve takip etmek isteyen url için özel bir kısa bağlantı oluşturmak. Eğer bağlantı istatistikleri elde edecek url sonuna bir + eklerseniz bu linki kullanarak. örnek: http://bit.ly/tweelay+ Ayrıca, bit.ly aynı url işaret diğer kısa bağlantıları izler. Hangi sonra aramalarda kullanabilirsiniz.

bit.ly /stats API Eğer kısaltması URL'ler bir listesini alabilirsiniz kullanarak.

Eğer takip etmek için çalışıyoruz adresler bağlı olarak sevk günlüklerine erişim olabilir. (Yani kendi web sitesi) başvuru kullanarak da arama için kullanabileceğiniz ek kısa adresler bulmak mümkün olabilir log.