Загрузка изображения на Facebook с помощью Curl PHP - PullRequest
1 голос
/ 05 сентября 2011

Я прочитал инструкцию: Загрузить фото в альбом с API Facebook Graph

Но хотя я следую инструкциям, изображение не может быть загружено в FB. Вот мой код Пожалуйста, помогите мне.

$graph_url = "https://graph.facebook.com/". $album_id . "/photos?access_token=" . $access_token;

$ch = curl_init();
    curl_setopt($ch, CURLOPT_HEADER, false);
    curl_setopt($ch, CURLOPT_VERBOSE, 0);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_POST, true);
    curl_setopt($ch, CURLOPT_URL, $post_url );

$post_array = array(
        "source" =>"@". realpath("photo.jpg"),
        "message"=>"Upload " . date('Y-m-d h:i:s') 
    );
    curl_setopt($ch, CURLOPT_POSTFIELDS, $post_array); 
    $response = curl_exec($ch);
$graph_url = "https://graph.facebook.com/". $album_id . "/photos?access_token=" . $access_token;

$ch = curl_init();
    curl_setopt($ch, CURLOPT_HEADER, false);
    curl_setopt($ch, CURLOPT_VERBOSE, 0);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_POST, true);
    curl_setopt($ch, CURLOPT_URL, $post_url );

$post_array = array(
        "source" =>"@". realpath("photo.jpg"),
        "message"=>"Upload " . date('Y-m-d h:i:s') 
    );
    curl_setopt($ch, CURLOPT_POSTFIELDS, $post_array); 
    $response = curl_exec($ch);

1 Ответ

0 голосов
/ 10 мая 2012

Попробуйте и посмотрите результат:

echo realpath("photo.jpg") 

Возвращает ли вам правильный путь?

Попробуйте с /photo.jpg или ./photo

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