• Битрикс форма для кастомного сайта?

    gromdron
    @gromdron Куратор тега Битрикс24
    Работаю с Bitrix24
    Если совсем кастомная форма - https://dev.1c-bitrix.ru/community/blogs/chaos/3980.php

    Это подойдет лучше чем веб-форма, ибо логика и отображение не страдает
    Ответ написан
    Комментировать
  • Кто имел дело с системой купонов?

    sanchezzzhak
    @sanchezzzhak
    Ля ля ля...
    Уних для php есть фасад устанавливается через composer "admitad/api": "dev-master"
    Вот так получаем токен обворачиваем в метод класса
    /**
         * @var null
         */
        private static $_auth_token = null;
    
        /**
         * @var API|null
         */
        private $_api = null;
    
        /**
         * @var null
         */
        private static $_config = null;
    
        /**
         *
         */
        public function __construct()
        {
            static::$_config = []; //  конфиг
            set_time_limit(600);
            if (static::$_auth_token == null)
            {
                static::getAuthToken();
            }
    
            $this->_api = new API(static::$_auth_token);
        }
     /**
         * @throws APIExcepton
         * @return string
         */
        private static function getAuthToken()
        {
            $api = new API();
            $config = static::$_config;
            $response = $api->authorizeByPassword($config['client_id'], $config['client_secret'], $config['default_scopes'], $config['username'], $config['password']);
            $result = $response->getResult();
            return static::$_auth_token = $result->access_token;
        }


    Дальше пишем себе нужные методы, курим доку как составлять запрос к API

    $this->_api->get($query_string, [
                'limit'  => 10000,
                'offset' => 0
            ])->getArrayResult();
    Ответ написан
    2 комментария