Size: a a a

2021 July 23

VE

Valentin Elementor.e... in phpGeeks
Уже ближе к делу, почту выводит!
источник

VE

Valentin Elementor.e... in phpGeeks
Похоже последний вопрос и я сдаюсь. Если брать такой код:

<?php

$url = "https://api.unisender.com/ru/api/subscribe?";

$fphone = $_POST['form_fields']['phone'];
$fmail = $_POST['form_fields']['email'];

$parametrs = [
   'format' => 'json',
   'api_key' => '66wrj1nuas3espbb4s',
   'list_ids' => '1',
   'fields' => [
       'phone' => $fphone,
       'email' => $fmail,
   ],
   'double_optin' => 3
];

$string_params = http_build_query($parametrs);

Я правильно присваиваю значения в этой части?

   'fields' => [
       'phone' => $fphone,
       'email' => $fmail,
   ],

Или тут неправильный синтаксис. Потому что оно упрямо не хочет передавать почту в unisender
источник

VM

Volodymyr Melko in phpGeeks
если был бы неправильный синтаксис, то ты получил бы ошибку синтаксиса
источник

VM

Volodymyr Melko in phpGeeks
а зачем ты сам это делаешь, есть же официальное сдк
https://github.com/unisender-dev/php-api-wrapper
источник

VE

Valentin Elementor.e... in phpGeeks
Потому что я no-code гуманитарий и форма у меня в WP на конструкторе, к которой можно только вебхук подцепить. Вот и изголяюсь
источник

VM

Volodymyr Melko in phpGeeks
Ужас какой
источник

VE

Valentin Elementor.e... in phpGeeks
Что есть. Другой ужас, что Unisender не сделал интеграцию с WP человеческую
источник

VE

Valentin Elementor.e... in phpGeeks
Похоже получилось увидеть ошибку при отправке в Unisender

{"code":"invalid_arg","error":"Error ID:205863BC-EBD9-11EB-A7D4-4270EFB53EBA. fields: 'email' is required","result":""}
{"mode":"full","isActive":false}

Почта пустая почему-то, а без нее контакт не создается
источник

D

Dmitrii in phpGeeks
С формы все правильно приходит?
источник

VE

Valentin Elementor.e... in phpGeeks
Передача у Unisender наконец заработала в таком виде:

$parametrs = [
   'format' => 'json',
   'api_key' => '66wrj1nuas3esp67kxnp1jzqgcweo',
   'list_ids' => '1',
   'fields' => [
       'phone' => $_POST['form_fields']['phone'],
       'email' => $_POST['form_fields']['email'],
   ],
   'double_optin' => 3
];

Но это если форма на HTML.

С формой на конструкторе пока не подружил
источник

VM

Volodymyr Melko in phpGeeks
Там также надо дампнуть запрос и посмотреть его структуру
источник
2021 July 24

ВЧ

Владислав Чащевой... in phpGeeks
17
источник

SD

Stas Developer in phpGeeks
пвевмую нтн льа рльонярчку
источник

SD

Stas Developer in phpGeeks
лолират
источник

D

Dr.Padre in phpGeeks
Норм так погулял, 😄
источник

K🔪

Killer 🔪 in phpGeeks
вчера была пятница
источник

V

Victor in phpGeeks
Парни, кто-то подключал рекурентные платежи paymaster?
источник

D

Dr.Padre in phpGeeks
кто-то полюбому подключал
источник

V

Victor in phpGeeks
Найти бы этого человека
источник

D

Dr.Padre in phpGeeks
удачи
источник