ошибка проверки подлинности ask-smapi-sdk Ошибка error_description: «Ошибка проверки подлинности клиента», ошибка: «invalid_client»

#node.js #alexa #ask-smapi-sdk

#node.js #alexa #ask-smapi-sdk

Вопрос:

Я пытался пройти аутентификацию с использованием токена обновления, используя ask-smapi-sdk, однако он продолжает сообщать мне неавторизованный клиент

это ошибка:

   ],
  response: {
    error_description: 'Not authorized for requested operation',
    error: 'unauthorized_client'
}
 

это мой код:

       const refreshTokenConfig = {
        clientId,
        clientSecret,
        refreshToken
      }
      const smapiClient = new alexa.StandardSmapiClientBuilder().withRefreshTokenConfig(refreshTokenConfig).client();
  
      try{

        var vendorlist = await smapiClient.getVendorListV1();
 

Ответ №1:

Похоже, что ваш код соответствует образцу в репозитории SMAPI SDK readme. Без какой-либо другой информации я бы посоветовал проверить идентификатор клиента и секрет клиента, чтобы убедиться, что они верны.

Токены обновления должны быть обменены на новый действительный токен доступа. Таким образом, все три переменные должны быть точно правильными, иначе произойдет сбой.