[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: cURL проблема
fauster01
Подскажите, почему не получается получить информацию, где в коде ошибка?

<?php

function
Miratext_Creat_Order() {
// 1. инициализация
$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, "https://miratext.ru/api2/call/order/create");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// указываем, что у нас POST запрос
curl_setopt($ch, CURLOPT_POST, 1);

$output = curl_exec($ch);

curl_close($ch);

return $output;
}

print_r Miratext_Creat_Order();
?>
Bolik
скорее всего проблема в https

попробуй сurl_setopt($ch,CURLOPT_SSL_VERIFYPEER, false)
fauster01
Доработал код, на данный момент вариант такой, но все еще не рабочий:

<?php
function
Miratext_Create_Order($type_work, $self_price, $description, $min_symbols) {
$api_key="1w48VGesh7LY22d9RBYE3AIUu5oSXHn";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://miratext.ru/api2/call/order/create");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, "api_key=$api_key&type_work=$type_work&self_price=$self_price&description=$description&min_symbols=$min_symbols");
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$output = curl_exec($ch);
curl_close($ch);
return json_decode($output);
}

print_r(Miratext_Create_Order());
?>


В результате получаю следующее:
"stdClass Object ( [result] => error [message] => Не выбран тип заказа )"
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.