0

你好,

我正在尝试通过我的 facebook 应用程序将照片上传到 facebook。

这是我的代码:

$photo_details = array(
        'message'=> 'my photo'
    );
$file = "http://upload.wikimedia.org/wikipedia/commons/thumb/8/81/Waves_lajolla.jpg/300px-Waves_lajolla.jpg";  
$photo_details['image'] = '@'.realpath($file);

try {
    $upload_photo = $facebook->api('/'.'almbumId'.'/photos', 'post', $photo_details);
} catch (FacebookApiException $e) {
    echo 'Error'.$e;
    error_log($e);
}

但它总是给我

CurlException:26:创建表单数据失败

4

1 回答 1

0

您的图像路径不能是 URL,它必须是本地的。例如:

$file='images/logo.jpg'; //Example image file

但是你有没有得到任何关于如何从 URL 中发布图像的解决方案?如果是这样,请分享,因为我也在寻找从 URL 发布图像的解决方案。

于 2012-08-20T06:47:27.277 回答