2013-08-08 6 views
8

ट्विटर एपीआई वी 1.1 का उपयोग करना क्या उपयोगकर्ता द्वारा पोस्ट की गई तस्वीरों को पुनः प्राप्त करना संभव है?केवल उपयोगकर्ता मीडिया (फोटो) प्राप्त करें - ट्विटर एपीआई

मैं देख सकता हूं कि ऐसा करने का एक तरीका है उपयोगकर्ता की टाइमलाइन को include_entities=true के साथ खींचें और इस तरह की तस्वीरों को खोजें। लेकिन यह चारों ओर एक बेहद बोझिल तरीके की तरह लगता है, और समस्याओं का सामना करना पड़ता है।

उदाहरण के लिए, हम अंतिम 15 ट्वीट खींच सकते हैं और उन्हें प्रदर्शित कर सकते हैं, और हम निश्चित रूप से जानते हैं कि हमें हमेशा 15 ट्वीट मिलेंगे।

लेकिन सिर्फ फोटो के लिए, अगर हम एक समय में 100 ट्वीट भी खींचते थे, तो हमें इसकी गारंटी नहीं दी जा सकती है कि इसमें 15 तस्वीरें होंगी, या यहां तक ​​कि इसमें कोई भी फ़ोटो शामिल होगी।

तो शायद मैं यह कहने के लिए कुछ तरीकों से पकड़ रहा हूं कि Twitter API docs और Dev Discussions पता नहीं है।

मैं एक PHP उदाहरण की तलाश में हूं।

+0

मैंने सभी एपीआई दस्तावेज़ों के माध्यम से खोद दिया और मुझे कोई रास्ता नहीं दिख रहा है। ऐसा लगता है कि एक उपयोगकर्ता की फ़ीड को पकड़ना और उनके माध्यम से मीडिया मीडिया की तलाश करना एकमात्र तरीका है। –

उत्तर

3

तो यह उपयोगी हो सकता है: Get Tweets with Pictures using twitter search api

मैं एक छोटे से अनुसंधान किया और यह केवल फ़ोटो वाली ट्वीट्स प्राप्त करना संभव है, लेकिन मुझे यकीन है कि अगर यह सब ट्वीट्स तस्वीरें उपयोगकर्ता द्वारा पोस्ट से पता चलता नहीं हूँ। 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)); 

इस उदाहरण कोड का उपयोग कर छवियों वाले नासा ट्वीट्स लौटना चाहिए साथ

उदाहरण।

संबंधित मुद्दे