Используя PHP 5.2.11 и новый код графика Facebook...
Если я звоню
$facebook-> API (" / я");
Я получаю надлежащий ответ:
array
'id' => string '10700210' (length=8)
'name' => string 'Brandon Renfrow' (length=19)
'first_name' => string 'Brandon' (length=7)
'middle_name' => string '✫' (length=3)
'last_name' => string 'Renfrow' (length=7)
'link' => string 'http://www.facebook.com/brenfrow' (length=32)
'about' => string 'Spiritual birthday: 1/22/2005' (length=29)
...
...
Но если я звоню
$facebook->api("/me/picture");
Я всегда получаю ответ:
null
Кто-либо знает, почему это?
Что ж, думаю, лучший ответ, который я нашел, - это позвонить по адресу http: //graph.facebook.com/USER_ID?fields=picture, чтобы получить URL-адрес изображения. Жаль, что они не документируют подобные вещи в своем API, особенно когда очевидно, что это не работает для стольких людей.
Я только что зашел в свой «/ me / picture» в браузере и он перенаправил меня на статическое изображение на одном из серверов CDN Facebook. Возможно, перенаправление мешает вашему вызову API.