2012-02-28 13 views
6

मैं पाने के लिए और प्रदर्शन छवियों संस्थाओं पैरामीटर के माध्यम से php के साथ एक ट्वीट में तैनात प्रयास कर रहा हूँ से छवि यूआरएल प्राप्त करें। मेरे पास url में include_entities हैं और लौटा जेसन में इकाइयों को देख सकते हैं।चहचहाना एपीआई इकाई पैरामीटर php

मेरी foreach पाश में, मैं निम्नलिखित कर रहा हूँ:

foreach($results as $result){ 
    $media_url = $result->entities->media->media_url; 
    $media_size_h = $result->entities->media->sizes->small->h; 
    $media_size_w = $result->entities->media->sizes->small->w; 
... 
} 

बहरहाल, यह कुछ भी नहीं लौटा रहा है।

मेरी उत्पादन के लिए, मैं है ...

if(strlen($media_url) > 0) 
{ 
    //format table for tweets with images 

} else { 
    //format table for regular tweets 
} 

और यह json है ...

array(20) { 
[0]=> 
object(stdClass)#5 (21) { 
... 
["entities"]=> 
object(stdClass)#7 (4) { 
    ["media"]=> 
    array(1) { 
    [0]=> 
    object(stdClass)#8 (10) { 
     ["type"]=> 
     string(5) "photo" 
     ["media_url"]=> 
     string(38) "http://photourl.jpg" 
... 
["sizes"]=> 
     object(stdClass)#9 (4) { 
     ["thumb"]=> 
     object(stdClass)#10 (3) { 
      ["resize"]=> 
      string(4) "crop" 
      ["h"]=> 
      int(150) 
      ["w"]=> 
      int(150) 
     } 
... 
} 

कोई भी विचार क्यों यह काम नहीं कर रहा? कोई भी सहायताकाफी प्रशंसनीय होगी!

उत्तर

11

इस $result->entities->media-> एक सरणी संरचना के रूप में देखा है ...

$media_url = $result->entities->media[0]->media_url; 
+0

हाँ कोशिश करो! आप सबसे अच्छे हो! धन्यवाद! – Michael

+0

हाय मैं MEDIA_URL क्षेत्र मूल्य नहीं मिल रहा है के रूप में मैं यहाँ लिखा था - http://stackoverflow.com/questions/24471417/getting-user-tweets-by-twitter-api-call-not-returning-media-url –

+0

एपीआई बहुत पहले नहीं बदला गया था। अब दिन, यदि आप मीडिया यूआरएल आप करने की आवश्यकता होगी चाहते हैं: '$ result-> मीडिया [0] -> MEDIA_URL;' – olegario

-1

मैं बहुत अच्छी तरह से गलत हो सकता है लेकिन मैं आपको बयान करता है, तो में [] पहले और बाद में संख्या की जरूरत है विश्वास करते हैं।

0
$results = json_decode($results); 

का उपयोग कर मुझे लगता है कि आइटम का चयन करने के लिए कैसे जब आप json वस्तुओं :)

डिकोड को देखने के लिए बहुत आसान है की कोशिश कि अगली बार :)

+0

अगली बार, अपनी वर्तनी और कोड स्वरूपण :-) – kleopatra

+0

Lol, थक्का मन का प्रयास करें। सबकुछ सही है .. अगली बार अपना पठन मन करें। –

+0

यह अब सही है, मेरे संपादन _after_ .. मतभेद की जांच, दोस्त – kleopatra

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