powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / API Передача данный, не могу настроить 1 параметр
7 сообщений из 7, страница 1 из 1
API Передача данный, не могу настроить 1 параметр
    #38969626
передаю данные на API через курл.

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
$str = array( 'Плеханова' , 'Лукинская')
                    
$data = array(  
'key' => '11111111111111111111',
  'deadline' => '2015-10-10',
    'phone' => '+777777777',
    'name' => 'Имя',
  'street' => $str
   ); 
 

$c = curl_init();
curl_setopt($c, CURLOPT_URL, 'http://site.ru');
curl_setopt($c, CURLOPT_POST, 1);
   curl_setopt($c, CURLOPT_POSTFIELDS, $data);
curl_setopt($c, CURLOPT_RETURNTRANSFER, true);

$result = curl_exec($c);
$result = json_decode($result, true);
curl_close($c);
print_r($result);



Параметр 'street' надо передавать массивом с перечислением улиц. Перепробовал разные конструкции, все равно выдает ошибку

Код: xml
1.
Array ( [error] => Array ( [street] => обязательно для заполнения ) )



Если передавать без этого параметра все работает нормально.

Скажите это специфика API или я что-то не правильно прописываю?
...
Рейтинг: 0 / 0
API Передача данный, не могу настроить 1 параметр
    #38969640
?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
?
Гость
Это специфика HTTP POST, application/x-www-form-urlencoded предполагает набор строк "ключ=значение", как вы туда массив хотите передать?
...
Рейтинг: 0 / 0
API Передача данный, не могу настроить 1 параметр
    #38969716
В инструкции по их API написано

Код: html
1.
 параметр-street, тип-array,	описание-список улиц поездки



а вот что они советуют

Код: php
1.
'street' = ['точка А', 'точка Б']



но так выдает ошибку синтаксиса
...
Рейтинг: 0 / 0
API Передача данный, не могу настроить 1 параметр
    #38969829
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
API Передача данный, не могу настроить 1 параметр
    #38969830
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей СтрогановВ инструкции по их API написано

Код: html
1.
 параметр-street, тип-array,	описание-список улиц поездки



а вот что они советуют

Код: php
1.
'street' = ['точка А', 'точка Б']



но так выдает ошибку синтаксиса
для php помоему 5.4.
в старых версиях 'street' = array('точка А', 'точка Б')
...
Рейтинг: 0 / 0
API Передача данный, не могу настроить 1 параметр
    #38969855
ScareCrowв старых версиях 'street' = array('точка А', 'точка Б')

ошибка синтаксиса =, а если делать => то ошибка как в первом посте
...
Рейтинг: 0 / 0
API Передача данный, не могу настроить 1 параметр
    #38970317
Barlone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей СтрогановВ инструкции по их API написано

Код: html
1.
 параметр-street, тип-array,	описание-список улиц поездки



а вот что они советуют

Код: php
1.
'street' = ['точка А', 'точка Б']



но так выдает ошибку синтаксисаВы уже полностью описание API покажите
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / API Передача данный, не могу настроить 1 параметр
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]