Ben aşağıdaki kodu kullanıyorum:
<?php
$token = $_REQUEST['token'];
$file = $_REQUEST['file'];
$sig = "xxxxxxxxxxxxxxxxxapi_keyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxauth_token" . $token;
$sign = md5($sig);
$url = "http://api.flickr.com/services/upload/";
$ch = curl_init();
/**
* Set the URL of the page or file to download.
*/
$body = "api_key=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&api_sig=" . $sign . "&auth_token=" . $token . "&photo=" . $file;
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $body);
/**
* Ask cURL to return the contents in a variable
* instead of simply echoing them to the browser.
*/
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
/**
* Execute the cURL session
*/
$contents = curl_exec ($ch);
/**
* Close cURL session
*/
curl_close ($ch);
echo $contents;
?>
flickr yükleme sonrası görüşme için benim imza oluşturmak için. Ancak, bana onun geçersiz Güncel .... ben ne yapıyorum yanlış söyleyip duruyor?
belki benim kod kısaca bir göz olabilir?