Приветствую всех.
Возникла проблема с отправкой запроса к API Яндекс Директ.
Выложил ссылки на справку по Яндексу на всякий, потому что проблема возникает при отправке запросов именно к нему (в приложенном файле, а то местный антиспам не дает отправить сообщение). Тех. поддержка Яндекса может читать только общедоступную справку и давать консультации только теми словами, что уже и так написано в справке. Собственно они мне так и ответили, что если бы я писал на cURL или питоне, то они бы подсказали. Хотя я даже в этом случае сомневаюсь в их компетентности...
Попробовал отправить запросы этим же кодом к API Youtube, запрос улетел без капризов и был получен ответ.
При отправке запроса к API Яндекс Директ получаю следующие ошибки (в зависимости от опции WinHttpRequestOption_SecureProtocols):
Строки с закомментированными опциями - все то, что я пробовал, чтобы запрос улетел.
Строки с закомментированными заголовками - все заголовки, которые были добавлены Rest Api Client'ом (кроме Host, это отсебятина). Основные, что требуются - это Authorization, Client-Login, Content-Type и Accept-Language.
Также пробовал использовать XMLHTTP2 v6.0 для отправки запроса, ошибки аналогичные, только их коды другие.
Возможно, Excel действительно не предназначен для таких запросов, но хочется верить, что все получится
Если есть замечания по обработке статусов http или еще чему, принимаю критику, но первостепенная задача - отправка запроса, а дальше ужегори оно огнем дело техники.
Возникла проблема с отправкой запроса к API Яндекс Директ.
Выложил ссылки на справку по Яндексу на всякий, потому что проблема возникает при отправке запросов именно к нему (в приложенном файле, а то местный антиспам не дает отправить сообщение). Тех. поддержка Яндекса может читать только общедоступную справку и давать консультации только теми словами, что уже и так написано в справке. Собственно они мне так и ответили, что если бы я писал на cURL или питоне, то они бы подсказали. Хотя я даже в этом случае сомневаюсь в их компетентности...
Попробовал отправить запросы этим же кодом к API Youtube, запрос улетел без капризов и был получен ответ.
При отправке запроса к API Яндекс Директ получаю следующие ошибки (в зависимости от опции WinHttpRequestOption_SecureProtocols):
- при включенных SSL 2/3 - Ошибка 80072f7d: Ошибка поддержки безопасных каналов.
- при включенном TLS 1.0 - Ошибка 80072f99: В сертификате клиента отсутствовали учетные данные.
Строки с закомментированными опциями - все то, что я пробовал, чтобы запрос улетел.
Строки с закомментированными заголовками - все заголовки, которые были добавлены Rest Api Client'ом (кроме Host, это отсебятина). Основные, что требуются - это Authorization, Client-Login, Content-Type и Accept-Language.
Также пробовал использовать XMLHTTP2 v6.0 для отправки запроса, ошибки аналогичные, только их коды другие.
Возможно, Excel действительно не предназначен для таких запросов, но хочется верить, что все получится
Если есть замечания по обработке статусов http или еще чему, принимаю критику, но первостепенная задача - отправка запроса, а дальше уже
Скрытый текст | ||
---|---|---|
|