Задать вопрос
  • Ошибка php jQuery.ajax POST 500?

    smilingcheater
    @smilingcheater
    Лог ошибок сервера вам религия не позволяет посмотреть?

    после $webhook_url = 'xxx' поставьте ;

    и в строке $queryUrl = webhook_url . $method ; забыли доллар у webhook_url. Так же эту переменную надо прокинуть в эту функцию - она объявлена вне её и внутри недоступна.
    Ответ написан
    Комментировать
  • Как передать данные в другую активити в Android-приложении?

    zagayevskiy
    @zagayevskiy Куратор тега Java
    Android developer at Yandex
    В современном андроид приложении должна быть одна активити. Больше можно, но обычно не нужно, и нужно чётко понимать, зачем. Экраны разруливаются фрагментами(Fragment).
    Данные в активити можно передать внутри интента(Intent).
    Ответ написан
    Комментировать
  • Как получить ключ Api AMOCRM?

    094ikis09
    @094ikis09
    Medium Rare
    С 1 июля 2020 от него отказались. Для получения доступа к API используйте OAuth авторизацию
    Ответ написан
    Комментировать
  • Как сделать сделку в НЕРАЗОБРАННОЕ?

    094ikis09
    @094ikis09
    Medium Rare
    В библиотеке которую вы используете есть примеры по добавлению в неразобранное ссылка
    Пример:

    <?php
    
    use AmoCRM\Client;
    
    require __DIR__ . '/vendor/autoload.php';
    
    if (isset($_POST['phone'])) {
        try {
            $subdomain = 'ДОМЕН';
            $login = 'ЛОГИН';
            $apikey = 'КЛЮЧ';
    
            $amo = new Client($subdomain, $login, $apikey);
    
            $unsorted = $amo->unsorted;
            $unsorted['source'] = 'my-site';
            $unsorted['source_uid'] = 'uid_source';
            $unsorted['source_data'] = [
                'data' => [],
                'form_id' => 'form_id',
                'form_type' => 1,
                'date' => time(),
                'from' => 'my-site-url',
                'form_name' => 'my-site-name',
                'origin' => [
                    'ip' => '127.0.0.1',
                    'datetime' => '',
                    'referer' => '',
                ],
            ];
    
            $lead = $amo->lead;
            $lead['name'] = $_POST['product_name'];
    
            $unsorted->addDataLead($lead);
    
            $contact = $amo->contact;
    
            $contact['name'] = isset($_POST['name']) ? $_POST['name'] : 'Не указано';
    
            $contact->addCustomField(
                224429,
                [
                    [$_POST['phone'], 'MOB'],
                ]
            );
    
            $contact->addCustomField(
                224431,
                [
                    [$_POST['email'], 'PRIV'],
                ]
            );
    
            $unsorted->addDataContact($contact);
    
            $unsortedId = $unsorted->apiAddForms();
        } catch (\AmoCRM\Exception $e) {
            var_dump(json_decode($e->getMessage(), 1));
            printf('Error (%d): %s' . PHP_EOL, $e->getCode(), $e->getMessage());
        }
    }
    
    ?>
    
    <form method="post" action="call.php">
        <div class="form_group">
            <p class="input-txt">Имя: <span>*</span></p>
            <input type="text" id="name" class="form__input" name="name" required="required">
        </div>
        <div class="form_group">
            <p class="input-txt">Электронная почта: <span>(не обязательно)</span></p>
            <input type="email" id="email" class="form__input" name="email" required="required">
        </div>
        <div class="form_group">
            <p class="input-txt">Телефон: <span>*</span></p>
            <input type="text" id="phone" class="form__input phone-mask" name="phone" required="required">
        </div>
        <div>
        </div>
        <button type="submit" class="btn form-btn">СВЯЗАТЬСЯ</button>
    </form>

    Ответ написан
    2 комментария