Имя: Пароль:
1C
1С v8
Не могу разобраться с получением токена и Client ID на Яндекс, чтобы работать по API
0 Румата
 
27.11.22
09:53
Добрый день, пишу интеграцию под КА 1 для Яндекс маркета. По инструкции https://yandex.ru/dev/market/partner-marketplace-cd/doc/dg/concepts/authorization.html зарегистрировал приложение, выбрал там API Яндекс маркета. Приложению присвоился client_id который я использую в запросе на получение ассортимента. Токен, использую Client secret Секретный ключ, которым будет подписан jwt-токен с информацией о пользователе, который был выдан при регистрации приложения. При запроче ассортимента выдается ошибка 403 ("code":403,"message":"Token is invalid"). Где взять тогда Токен, не могу разобраться, может кто-нибудь недавно проходил получение токена и поможет ? Ядекс поддержка молчит.
1 Guk
 
27.11.22
10:10
(0) >> Ядекс поддержка молчит

конечно молчит. её там нет ;)

мы по старинке шлем им хмл, они выкладывают на сайт. АПИ у них сроду не было...
2 Guk
 
27.11.22
10:13
на мой вопрос программисту яндекса, "а что АПИ для клиентов не судьба нарисовать?", мне ответили, у нас не хватает программистов ;))))...
3 FirstLine Support
 
27.11.22
10:36
когда пилил своё апи к яндексу, взял родное ихнее расширение для ут11, смотрел отладчиком как формируются запросы и делал такие же
4 Румата
 
27.11.22
12:17
(3) Так вопрос не в приложении, а к данным, которые нужны для работы API, их не хватает, четкого описания где их взять нет, вот я и не могу разобраться.
5 Guk
 
27.11.22
12:34
пилите Шура, пилите...
6 Сергиус
 
27.11.22
12:49
(0)Для Яндекс-диска токен получается следующим запросом: СтрокаЗапроса = "grant_type=authorization_code" +
        "&code="             + КодАвторизации +
        "&client_id="         + IDПриложения +
        "&client_secret="     + ПарольПриложения;
7 Сергиус
 
27.11.22
12:50
+(6)на адрес https://oauth.yandex.ru/token
8 Сергиус
 
27.11.22
12:51
+(7)Код авторизации получается по ссылке "https://oauth.yandex.ru/authorize?response_type=code&client_id=" + Параметры.IDПриложения, остальное все из личного кабинета после регистрации приложения.
9 Румата
 
29.11.22
09:20
(6) Подскажи, пожалуйста это надо в Постмане делать запрос или как ?
(8) Код подтверждения получил, осталось получить Токен.
10 Kassern
 
29.11.22
09:27
(1) "мы по старинке шлем им хмл, они выкладывают на сайт. АПИ у них сроду не было..." - все работает. У них даже есть свое расширение для работы с МП для 1с.
11 Kassern
 
29.11.22
09:27
(0) Скачайте их расширение и посмотрите как там токен получается.
12 sikuda
 
29.11.22
09:34
(10) у них заморочено по коду авторизации (8) получаещь токен и далее работаешь с ним.
Проще пользоваться debug token https://yandex.com/dev/oauth/doc/dg/tasks/get-oauth-token.html
Особенно для отладки.
13 Сергиус
 
29.11.22
15:02
(9)в Постамене можно проверить как работает. Но вы же для 1с делаете или как?