/ / Facebook Graph API - Nahrávanie fotografií - facebook, facebook-graph-api

Facebook Graph API - Nahrávanie fotografií - facebook, facebook-graph-api

Mám aplikáciu, ktorá používa starú Facebook API, ale teraz ju migrujem. Aplikácia funguje dobre, kým sa nepodarí nahrať fotografiu.

Vedel som, ako to robiť starým spôsobom, ale teraz ... som v problémoch.

Takto som to robil:

$ args = array ( "metóda" => "photos.upload", "v" => $ ver, "api_key" => $ kľúč, "uid" => $ uid, "call_id" => $ cid, "formát" => "XML", "caption" => caption );

signRequest($args, $sec);
$args[basename($file)] = "@" . realpath($file);

$ch = curl_init();
$url = "http://api.facebook.com/restserver.php?method=photos.upload";
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);

Nejaké nápady??

Vďaka

odpovede:

0 pre odpoveď č. 1

Adresa URL rozhrania API začína https:// nie http://, To by mohlo byť problém.


0 pre odpoveď č. 2

Našiel som riešenie tu:

Odovzdávanie obrázka na facebook

Uvádza sa, ako používať nové rozhranie Facebook Graph API s funkciou PHP Curl a platným tokenom relácie.