0
Valeron84
11.10.16
✎
10:10
|
Добрый день. Есть простенький код. ПОст запрос в яндекс.АПИ
HTTPConnect = новый HTTPСоединение("api.partner.market.yandex.ru",,,,,,Новый ЗащищенноеСоединениеOpenSSL);
Заголовки = Новый Соответствие;
Заголовки.Вставить("Content-Type","application/json; charset=utf-8");
Заголовки.Вставить("Authorization", "OAuth oauth_token=" + Токен + ", oauth_client_id=" + ИДПриложения);
HTTPЗапрос = Новый HTTPЗапрос("/v2/campaigns/"+ЭкранироватьFloat(campaignId)+"/orders/"+ЭкранироватьFloat(market_order)+"/status", Заголовки);
HTTPЗапрос.УстановитьИмяФайлаТела(ИмяИсходящегоФайла);
HTTPConnect.ОтправитьДляОбработки(HTTPЗапрос,ИмяВходящегоФайла);
ИДприложение я беру в приложении, которое зарегистрировал в
Отладочный Токен - я "беру из URL", который получается если в строку браузера вбить ;идентификатор приложения>
От яндекса приходит ответ - 403 - Invalid Token.
Есть идеи что ему не нравится, не хватает?
|
|
2
Valeron84
11.10.16
✎
11:00
|
Вот отсюда
Авторизационные данные могут быть переданы в запросе несколькими способами (способы указаны в порядке приоритета):
в HTTP-заголовке Authorization:
Authorization: OAuth oauth_token="авторизационный_токен", oauth_client_id="идентификатор_приложения"
|
|