Как я могу получить URL-адрес изображения, загруженного через API графика Facebook - PullRequest
0 голосов
/ 24 сентября 2010

Я успешно загрузил изображение в альбом пользователя, используя следующий код:

    $ch = curl_init();
    $url = 'https://graph.facebook.com/'.$uid.'/photos?access_token='.$token;
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_HEADER, false);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_POST, true);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $args);
    $data = curl_exec($ch);

Может кто-нибудь сказать мне, как я тогда получить общедоступную ссылку на это изображение?

Ответы [ 2 ]

1 голос
/ 24 сентября 2010

У меня больше опыта работы с FQL, однако, похоже, что это может работать:

https://graph.facebook.com/me/picture

Документация находится в разделе "соединения"

http://developers.facebook.com/docs/reference/api/user

Если вы решите использовать FQL:

http://developers.facebook.com/docs/reference/fql/

http://developers.facebook.com/docs/reference/fql/profile

0 голосов
/ 24 сентября 2010

Успешная загрузка фотографий возвращает идентификатор для загруженной фотографии.Используйте этот идентификатор для запроса расширенной информации об изображении (graph.facebook.com/[photoid]?access_token=...)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...