Как POST синтаксис отправляющего сервиса перевести в POST принимающего?

Заявка формируется на сайте и отправляется POST в таком виде:

'from' => 'bmbullet',
'id' => '246067', // Уникальный идентификатор заявки
'page_id' => '124145', // Идентификатор страницы, с которой была оставлена заявка
'name' => 'name', // Значение поля "Имя"
'email' => 'test@test.ru', // Значение поля "Email"
'phone' => '+7123456789', // Значение поля "Телефон"
'created_ip' => '', // IP-адрес и User-Agent отправившего заявку
'utm_label' => [
'utm_key' => 'utm_value'
], // Массив UTM-меток

Принимающий сервис хочет видеть такой синтаксис:

dialer_id - номер автообзвона в который добавлять задачу
phones - номера телефонов, максимум 5. Через запятую, либо json подстрокой (если переаlется в json_request)
Необязательные данные:
contact_id - номер контакта из CRM Oki-Toki
bp_id - номер процесса из CRM Oki-Toki
date - время на которое назначаются звонки, в формате 21.02.2017 12:00:00
import_id - номер импорта
priority приоритет от 0 до 2
region регион в формате часовой зоны. например Europe/Kiev
ttl время жизни задачи, в секундах
user_id номер пользователя на которого назначит задачу
detailes - json подстрока с дополнительной информацией, например {“name”:”John”, “order”:”12”}

Нужно размещать где то на третьей стороне скрипт, который будет "переводить"? Или есть какие то варианты по-легче?
  • Вопрос задан
  • 125 просмотров
Пригласить эксперта
Ответы на вопрос 1
@mrWan
$newPost['phones '] = $oldPost['phone'];
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы