#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. Без какой-либо другой информации я бы посоветовал проверить идентификатор клиента и секрет клиента, чтобы убедиться, что они верны.
Токены обновления должны быть обменены на новый действительный токен доступа. Таким образом, все три переменные должны быть точно правильными, иначе произойдет сбой.