Информационный поток
Задания вакансии материалы разработки сообщения форума
Яндекс-директ

Yandex.Wordstat. Пример обработки c авторизацией на сервисах Yandex и работы с ними

  • Добавить свою разработку
 
YPermitin
Связаться с автором
01.04.2014 08:43:22
+1
Обработка, демонстрирующая авторизацию на сервисах Yandex и работу с одним из них - Yandex.Wordstat. Используется API сервиса Yandex.Direct для создания и обработки отчетов по статистике запросов.
Скриншоты
Описание

Описание

Обработка представляет собой небольшой пример реализации взаимодействия платформы 1С:Предприятие 8 с сервисами Yandex на примере Yandex.Wordstat.

Функционал

Обработка имеет следующие возможности:

  1. Получение статистики запросов для ключевых фраз для введенного запроса.
  2. Получение статистики запросов для связанных ключевых фраз.
  3. Выполение авторизации на сервисах Yandex с помощью токенов доступа. Для получения токена нужно ввести идентификатор приложения, которое нужно зарегистрировать по ссылке.

Особенности

Взаимодействие с сервисом 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

Ключевые слова:   1C 8.2   Интеграция   Yandex   Yandex.Wordstat   Yandex.Direct   Яндекс.Директ   Яндекс.Вордстат   POST-запросы
Файлы для скачивания
    • Yandex.Wordstat.epf (35Kb)
    • Обработка содержит примеров взаимодействия с сервисами Яндекса (Wordstat и Direct)
    • Обработка содержит примеров взаимодействия с сервисами Яндекса (Wordstat и Direct).
    • скачиваний: 350
    • дата загрузки: 01.04.2014 08:48:18