Я начинаю работу с Alexa Skill MAnagement SMAPI, поэтому мне нужно получить токен refre sh. В документации указано, что следует использовать «ask util generate-lwa-tokens», но в текущей версии 2.0 «ask» эта опция больше не доступна. Таким образом, я получил токены доступа с помощью почтальона, как описано здесь: https://gist.github.com/marcelobern/fe44cee1dd5ed624e03b690a447e47fd
Но при запуске некоторого примера smapi я получаю ошибку сервера. Пример и ошибка:
from ask_smapi_sdk import StandardSmapiClientBuilder
smapi_client_builder = StandardSmapiClientBuilder(client_id='***',
client_secret='***',
refresh_token='***')
smapi_client = smapi_client_builder.client()
try:
result = smapi_client.list_skills_for_vendor_v1(vendor_id='***', full_response=True)
print("==========================================")
print(result.headers)
print(result.body)
print("==========================================")
except Exception as e:
print(e.body if hasattr(e, 'body') else e)
Ошибка:
{'error_description': 'The server encountered an internal error trying to '
'fulfill the request',
'error_type': 'ServerError'}`
Спасибо,
Фернандо