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 に答える