...

Использование WebAPI

Тема в разделе "Разработчикам", создана пользователем poz-gulnaz, 8 июн 2018.

Метки:
  1. poz-gulnaz

    poz-gulnaz New Member

    Добрый день. Возникло непонимание работы, точнее не работы функционала по WebAPI.

    Задача - отправка сообщений в Элму из 1С с использованием WebAPI.
    По адресу /api/help смотрю Список доступных публичных веб сервисов.
    Нахожу метод авторизации LoginWith. С авторизацией проблем нет, получаю AuthToken и SessionToken.
    Далее для отправки сообщения нахожу в сервисе IMessageFeedService метод CreatePost.

    Пример заполнения из 1с:
    ЗаписьJSON.ЗаписатьНачалоОбъекта();

    ЗаписьJSON.ЗаписатьИмяСвойства("ActionObjectUid");
    ЗаписьJSON.ЗаписатьЗначение("3c676fc0-23ae-47af-99b0-3c310efd1d5b");
    ЗаписьJSON.ЗаписатьИмяСвойства("ActionUid");
    ЗаписьJSON.ЗаписатьЗначение("70C5300A-FAFB-495C-BDA9-4C5DC12CC8BD");
    ЗаписьJSON.ЗаписатьИмяСвойства("ObjectRecipients");
    ЗаписьJSON.ЗаписатьНачалоОбъекта();
    ЗаписьJSON.ЗаписатьИмяСвойства("Id");
    ЗаписьJSON.ЗаписатьЗначение("498");
    ЗаписьJSON.ЗаписатьИмяСвойства("Name");
    ЗаписьJSON.ЗаписатьЗначение("Иванов Иван Иванович");
    ЗаписьJSON.ЗаписатьИмяСвойства("TypeUid");
    ЗаписьJSON.ЗаписатьЗначение("18faf3ae-03c9-4e64-b02a-95dd63e54c4d");
    ЗаписьJSON.ЗаписатьКонецОбъекта();

    ЗаписьJSON.ЗаписатьИмяСвойства("Subject");
    ЗаписьJSON.ЗаписатьЗначение("Тестовое сообщение");

    ЗаписьJSON.ЗаписатьИмяСвойства("Text");
    ЗаписьJSON.ЗаписатьЗначение("Новое сообщение получилось"+ТекущаяДата());

    ЗаписьJSON.ЗаписатьКонецОбъекта();

    В итоге приходит ответ 200. Но никаких сообщений в Элме не появляется.
    Что я делаю не так? Как это отладить?
     

Поделиться: