2012-09-09 135 views
0

如何獲得源值,如果它的高度和寬度是> =東西Facebook的圖形API場圖像寬度

MY工作:用Facebook圖形API來獲取這些值..其作爲JSON對象輸出..這不是我只需要獲得一個鏈接的問題意味着它的寬度必須給定值。

,或者如果它可能給Facebook的圖形條件,這將是更容易

我的代碼:

$url = "https://graph.facebook.com/{$this->post[id]}?fields=images&access_token={$this->user->token}"; 
$url = file_get_contents($url); 
$link = (array)json_decode($url); 

假設認爲我想要得到的輸出值和其高度應爲> 420 ...

Array 
(
    [images] => Array 
     (
      [0] => stdClass Object 
       (
        [height] => 1152 
        [width] => 2048 
        [source] => https://sphotos-b.xx.fbcdn.net/hphotos-snc6/256375_463526207001195_392636722_o.jpg 
       ) 

      [1] => stdClass Object 
       (
        [height] => 540 
        [width] => 960 
        [source] => https://sphotos-b.xx.fbcdn.net/hphotos-ash4/427440_463526207001195_392636722_n.jpg 
       ) 

      [2] => stdClass Object 
       (
        [height] => 405 
        [width] => 720 
        [source] => https://sphotos-b.xx.fbcdn.net/hphotos-ash4/s720x720/427440_463526207001195_392636722_n.jpg 
       ) 

      [3] => stdClass Object 
       (
        [height] => 337 
        [width] => 600 
        [source] => https://sphotos-b.xx.fbcdn.net/hphotos-ash4/s600x600/427440_463526207001195_392636722_n.jpg 
       ) 

      [4] => stdClass Object 
       (
        [height] => 270 
        [width] => 480 
        [source] => https://sphotos-b.xx.fbcdn.net/hphotos-ash4/s480x480/427440_463526207001195_392636722_n.jpg 
       ) 

      [5] => stdClass Object 
       (
        [height] => 180 
        [width] => 320 
        [source] => https://sphotos-b.xx.fbcdn.net/hphotos-ash4/s320x320/427440_463526207001195_392636722_n.jpg 
       ) 

      [6] => stdClass Object 
       (
        [height] => 101 
        [width] => 180 
        [source] => https://fbcdn-photos-a.akamaihd.net/hphotos-ak-ash4/427440_463526207001195_392636722_a.jpg 
       ) 

      [7] => stdClass Object 
       (
        [height] => 73 
        [width] => 130 
        [source] => https://fbcdn-photos-a.akamaihd.net/hphotos-ak-ash4/427440_463526207001195_392636722_s.jpg 
       ) 

      [8] => stdClass Object 
       (
        [height] => 73 
        [width] => 130 
        [source] => https://fbcdn-photos-a.akamaihd.net/hphotos-ak-ash4/s75x225/427440_463526207001195_392636722_s.jpg 
       ) 

     ) 

    [id] => 463526207001195 
    [created_time] => 2012-08-19T16:22:21+0000 
) 

回答