2013-03-29 66 views
2

我想在指定的寬度&高度來訪問我的個人資料相片,通過下面的代碼使用PHP SDK:抓取資料圖片返回空值

$picture = $facebook->api('/me/picture', array('width'=>'160', 'height'=>'160')); 

傾倒時,這給出了一個null陣!但在GRAPH API資源管理器中,它正在向陣列提供圖片的URL!

在API瀏覽器,這是我用:/me/picture?width=160&height=160

同樣,我試圖訪問只是圖片,沒有傳遞任何參數。同樣的效果!

關於爲什麼會發生這種情況的任何想法?

謝謝

回答

4

終於找到了!

我們必須添加redirect=false參數。那麼只有它會返回數據!

實現使用PHP SDK:

$picture = $facebook->api('/me/picture', array('width'=>'160', 'height'=>'160', 'redirect'=> 'false'));