重複の可能性:
PHP - Web でホストされている写真を Graph API 経由で Facebook アルバムにアップロードする
このコードを使用して、ユーザーのアルバムにアップロードできることを知っています
$facebook = new Facebook(array(
'appId' => 'ID',
'secret' => 'SECRET',
'fileUpload' => true,
'cookie' => true // enable optional cookie support
));
$facebook->setFileUploadSupport(true);
# File is relative to the PHP doc
$file = "@".realpath("../../_images/stuff/greatness.jpg");
$args = array(
'message' => 'Photo Caption',
"access_token" => "urtoken",
"image" => $file
);
$data = $facebook->api('/ALBUMID_GOES_HERE/photos', 'post', $args);
if ($data) print_r("success");
これは常にサーバーからアップロードされますが、Facebook がサーバーにアップロードするのではなく、 http: //www.test.com/image.jpg のような外部 URL から画像を取得する可能性はありますか?