• Главная
  • Курсы
  • События
  • Блог
  • Контакты
  • Магазин
    • Загрузки
  • Партнерка
  • Обо мне
Есть вопросы? Звоните:
+7 (917) 449 09 97
admin@nizamov.school
РегистрацияВход
nizamov.school
  • Главная
  • Курсы
  • События
  • Блог
  • Контакты
  • Магазин
    • Загрузки
  • Партнерка
  • Обо мне

Blog

  • Главная
  • Блог
  • Blog
  • AmoCRM 1С. ИНТЕГРАЦИЯ С 1С ЧЕРЕЗ AmoCRM API – АВТОРИЗАЦИЯ

AmoCRM 1С. ИНТЕГРАЦИЯ С 1С ЧЕРЕЗ AmoCRM API – АВТОРИЗАЦИЯ

  • Опубликовано Илья Низамов
  • Разделы Blog
  • Дата 06.03.2019
  • Комментарии Нет комментариев
AmoCRM 1С

Подписывайтесь в соц сетях. Там провожу конкурсы и публикую еще больше контента.

Vk Youtube Telegram Instagram Facebook Twitter

Всем привет! С вами Низамов Илья и это первый урок по интеграции AmoCRM 1С. В данном уроке я разработаю базовый функционал для работы с AmoCRM API. В частности разработаем функционал по авторизации 1С в AmoCRM. Чтобы не пропустить выход новых видео, подписывайтесь на канал, нажимайте на колокольчик или просто поддержите  развитие канала лайком. Все исходные коды вы можете скачать в моем блоге по ссылке в описании. А мы приступаем.

Материалы к статье:

AmoCRM API – Auth

Расширение Интеграция 1С и AmoCRM вер.1.0.1

Демо база

На протяжении всего курса я буду использовать бесплатную версию AmoCRM. Для авторизации нам желательно создать отдельного пользователя и наделить его полными правами. Обратите внимание на то, что если у пользователя, под которым вы делаете авторизацию в AmoCRM не будет всех прав, то у вас могут возвращаться непонятные ошибки при работе с теми объектами, на которые вы права не дали.

Переходим во вкладку для разработчика.

Отправляем POST-запрос к ресурсу: /private/api/auth.php, в параметрах к которому мы указываем USER_LOGIN и USER_HASH

Поскольку мы будем использовать json, нам нужно дополнительно указать параметр type=json, иначе у нас ответы будут приходить в виде  XML.

Также полностью расписан пример на PHP по выполнению авторизации.

Пример ответа от json.



    {
        response: {
            error: "401 Not Authorized"
            ip: "95.213.174.147"
            domain: "example.amocrm.com"
            auth: false
            server_time: 1444448888
            error_code: "401"
        }
    }

Далее переходим в Демо конфигурацию 1С. Предположим, что это типовая конфигурация, на которую вы будете ставить расширение по работе  интеграции с AmoCRM. Это расширение,  в которое добавлены определенные метаданные для работы с данной CRM.

Первое что я добавил – это перечисления: виды настроек CRM. Здесь у нас есть обязательные настройки:

Все события по работе с AmoCRM я буду хранить в своем регистре, поскольку обращаться к стандартному журналу регистрации не очень удобно.

Модуль менеджера данного регистра:

У меня созданы две функции, которые уменьшают передачу первого параметра: Ошибка и Информация. Это две экспортные функции, доступ к которым мы можем получить извне.

Также есть регистр настройки CRM. Он достаточно простой.

Он тоже имеет модуль менеджера с реализованными функциями по работе с данным регистром.

Также в Демо конфигурации есть обработка – Администрирование. На начальном этапе она очень простая. Здесь у нас одна команда и динамический список ЖурналCRM.

Команда Инициализация – это как раз та команда, которой мы будем проводить авторизацию.

Основным модулем по работе с AmoCrm является ns_Core.

Метка:CRM, Интеграция

author avatar
Илья Низамов

Предыдущая запись

1С ВНЕШНИЕ КОМПОНЕНТЫ. БАЗОВАЯ ПРОГРАММА НА С++
06.03.2019

Следующая запись

AmoCRM 1С. ИНТЕГРАЦИЯ С 1С ЧЕРЕЗ AmoCRM API - КОНТАКТЫ
17.03.2019

Вам также может понравиться

gigachat
GIGACHAT ИЛИ CHATGPT ИИ МЕНЕДЖЕР ДЛЯ 1С
15 мая, 2024
gigachat ии менеджер
ИИ МЕНЕДЖЕР НА БАЗЕ GIGACHAT
12 февраля, 2024
chatgpt антиспам
ChatGPT Антиспам. Часть 1
5 февраля, 2024

Оставьте ответ Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Поиск

Рубрики

  • Blog

Ссылки

  • Политика конфиденциальности
  • Публичная оферта

Сайт создан в NIZAMOV.studio

Регистрация с помощью:

Войти Vkontakte

Вход через логин и пароль

Забыли пароль?

Нет аккаунта? Регистрируйся прямо сейчас

Register a new account

Are you a member? Login now