2013-08-08 26 views
8

Twitter API V1.1'i kullanarak, kullanıcının kaydettiği fotoğrafları almak mümkün mü?Sadece kullanıcı medyasını (fotoğrafları) alın - Twitter API

Bunu yapmanın bir yolunun, kullanıcının zaman çizelgesini include_entities=true ile çekip fotoğrafları bu şekilde aramak olduğunu görebiliyorum. Ama bu etrafta son derece hantal bir yol gibi görünüyor ve sorunlara eğilimli. Örneğin, son 15 tweet'i çekebilir ve görüntüleyebiliriz, ve biliyoruz ki, her zaman 15 tweet alabileceğimizi biliyoruz.

Ama sadece fotoğraflar için, bir seferde 100 tweet bile çekebilseydik, 15 fotoğraf içereceğini veya hatta herhangi bir fotoğraf içereceğini bile garanti edemeyiz.

Belki de bunu yapmak için bir yol olduğunu umuyorum, bu yüzden Twitter API docs ve Dev Discussions bilmiyorum.

Bir PHP örneği arıyorum.

+0

Tüm API belgelerini inceledim ve bir yol göremiyorum. Bir kullanıcının yemini almak ve bir medya varlığını aramak için aralarında yineleme yapmak şu anda mümkün olan tek yoldur. –

cevap

3

Bu yararlı olabilir:

Get Tweets with Pictures using twitter search api Ben küçük bir araştırma yaptım ve sadece fotoğraf içeren tweet almak mümkündür, ama kullanıcı tarafından yayınlanan tüm tweetler fotoğrafları gösterir olmadığından emin değilim. görüntüleri içeren NASA tweets döndürmelidir Twitter-php

require_once 'Twitter-php/RestApi.php'; 

$consumerKey = 'YOUR CONSUMER KEY'; 
$consumerSecret = 'YOUR CONSUMER SECRET'; 
$accessToken = 'YOUR ACCESS TOKEN'; 
$accessTokenSecret = 'YOUR ACCESS TOKEN SECRET'; 

$twitter = new \TwitterPhp\RestApi($consumerKey,$consumerSecret,$accessToken,$accessTokenSecret); 
$connection = $twitter->connectAsApplication(); 
$tweets = $connection->get('search/tweets', array('q'=>'from:nasa filter:images','include_entities'=>1)); 

Bu örnek kod kullanılarak

Örnek.

İlgili konular