Здравствуйте. Кто-нибудь сталкивался в работе с API яндекс диск? Необходимо добавить удаленный файл на диск. На полигоне запрос срабатывает нормально.
define("TOKEN", "9193b.........e807aff33e");
$url = "https://cloud-api.yandex.net:443/v1/disk/resources/upload?path=12356.jpg&url=http%3A%2F%2Fwww.site.ru%2Fphoto.jpg";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
$header = array(
'Accept: application/json',
'Authorization: OAuth '. TOKEN ,
);
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_POST, 1);
$result = curl_exec($ch);
На данный же запрос, яндекс отвечает 400 кодом.