Я изо всех сил пытаюсь заставить мой запрос Curl работать. Целью кода является загрузка файла на diawi.com с использованием их API. Это моя первая попытка использования curl, я не уверен в правильном синтаксисе.PHP Curl Request - Diawi API
Вот мой код:
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_URL => 'https://upload.diawi.com/',
CURLOPT_HTTPHEADER => array(
"cache-control: no-cache",
"content-type: multipart/form-data"
),
CURLOPT_USERAGENT => 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.2 (KHTML, like Gecko) Chrome/22.0.1216.0 Safari/537.2',
CURLOPT_POST => 1,
CURLOPT_POSTFIELDS => array(
token => 'token',
file => 'http://example.com/apps/myapp.ipa',
find_by_udid => 0,
wall_of_apps => 0,
callback_url => 'http://www.example.com/apps/diawi_response.php',
callback_email => '[email protected]'
)
));
$resp = curl_exec($curl);
curl_close($curl);
echo $resp;
На данный момент ответ я получаю «нет файл загружен».
Вот пример запроса из документации:
$ curl https://upload.diawi.com/ -F token='TOKEN' \
-F [email protected] \
-F find_by_udid=0 \
-F wall_of_apps=1 \
-F password='installation password' \
-F comment='Comment on the build' \
-F callback_url='http://www.example.com/my-diawi-callback-url' \
-F callback_email='[email protected]'
Любая помощь вы можете дать мне было бы весьма признателен.
Тест маркер: MrdS5g9MpZhKn8jlJNuANRlmPuSBkBxWX1LTIptn8p
Тестовый файл: http://defu.se/ESFileExplorer.apk
Эй, чувак, извините за задержку ответа! Я добавил маркер и файл для тестирования в нижней части моего вопроса. –
@ d.abyss Можете ли вы отправить мне ссылку на документ? –
@ d.abyss Привет, брат. Я обновил свой ответ. Работаю сейчас. xD –