Php Facebook - Загрузить изображение из внешнего источника - PullRequest
1 голос
/ 26 января 2012

Доброе утро, ребята, у меня проблема с API api: возможно ли загрузить фотографию из внешнего источника?Например, укажите URL-адрес, и Facebook получит это ... Мой код следующий

$args = array( 'message' => 'Photo from application', 'source' => $im_url );
$url = 'https://graph.facebook.com/'.$album_id.'/photos?access_token='.$token;
$ch = curl_init();
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);

$ im_url должен указывать на внешнюю картинку, такую ​​как store на imageshack,и т. д.
Ошибка, которую он мне дает, {"error":{"message":"(#324) Requires upload file","type":"OAuthException"}}

1 Ответ

4 голосов
/ 06 февраля 2012

Вместо «источник», термин «URL». Задача решена $args = array( 'message' => 'Photo from application', 'url' => $im_url

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