Обработка представляет собой небольшой пример реализации взаимодействия платформы 1С:Предприятие 8 с сервисами Yandex на примере Yandex.Wordstat.
Обработка имеет следующие возможности:
Взаимодействие с сервисом Yandex.Wordstat осуществляется по средствам выполнения POST-запросов, данные в теле которых передаются в формате JSON. Подробнее о вызываемых в примере методах Вы можете прочитать в официальной документации API Yandex.Direct, который и предоставляет возможность работы с отчетами Yandex.Wordstat.
При решении практической задачи возникла трудность с кодировкой для кирилицы. Если в теле запроса содержались символы кирилицы, то появлалась следующая ошибка:
Самостоятельно решить проблему не удалось. Пошел другим путем - создал утилиту на .NET Framework 4.5 для отправки POST-запросов. Больше проблем с кирилицей не возникало. В обработке есть два режима отправки POST-запросов: собственными средствами платформы и с помощью утилиты (не забудьте на машине установить .NET Framework 4.5).
Если кто-то из читателей поможет решить проблему с кодировкой, то буду премного благодарен!
Если интересно, то в статье "GET и POST-запросы из 1С:Предприятия 8" описал использование POST-запросов как в формате JSON, так и с использование SOAP. Там же есть тестовая конфигурация со всеми примерами.
Мой блог: www.develplatform.com