Ошибка:
тип: http://developer.mailchimp.com/documentation/mailchimp/guides/error-glossary/ название: Неверный статус ресурса: 400 подробно: Ошибка анализа изображения: извините, файлы без расширения не допускаются,экземпляр: ef9dc203-c04a-48bd-95b4-66c46de26b77
Php-код
<code> $apikey = GP('mailchimp_api_key');
$auth = base64_encode( 'user:'.$apikey );
$list = array(
'name'=>'File Name',
'file_data'=>'iVBORw....'
//'file_data'=>'data:image/png;base64,iVBORw....'
);
$json_post = json_encode($list);
$ch = curl_init();
$curlopt_url = 'https://us18.api.mailchimp.com/3.0/file-manager/files';
curl_setopt($ch, CURLOPT_URL, $curlopt_url);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json', 'Authorization: Basic '.$auth));
curl_setopt($ch, CURLOPT_USERAGENT, 'PHP-MCAPI/3.0');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_POSTFIELDS, $json_post);
$result = curl_exec($ch);
$status_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
echo "<pre>";
print_r($result);
echo "
";
Мои вопросы, я хочудля загрузки фотографий через MailChimp Api.
В чем причина ошибки?