API kullanarak Facebook Hard Drive Fotoğraflar yükleniliyor

0 Cevap php

Herkes bana yardımcı olabilir merak ediyorum. Ben API kullanarak Facebook fotoğrafları yayınlamak için nasıl yardım için bir kaç gün boyunca arama oldum. Ancak ben, kullanıcıların kendi sabit diskinizden fotoğrafı seçin ve onu yükleyebilirsiniz bir forma bu bağlanmak için nasıl emin değilim herkes için iş gibi görünüyor aşağıdaki komut geldi. Herkes bana doğru yönde işaret edebilir?

PHP-Kodu:

$token = $session['access_token'];
$file= 'photo.jpg';
$args = array(
'message' => 'Photo from application',
);
$args[basename($file)] = '@' . realpath($file);

$ch = curl_init();
$url = 'https://graph.facebook.com/me/photos?access_token='.$token;
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);

Formu için kod:

<form action="<?=$PHP_SELF;?>" enctype="multipart/form-data" method="POST"> 
 <input name="MAX_FILE_SIZE" type="hidden" value="10000000" /> 
 <input id="file" name="file" type="file" /> 
 <input name="submit" type="submit" value="Upload" />
</form>

0 Cevap