Я знаю, что для привязки аккаунта Alexa пользователю необходимо создать свой профиль безопасности в Amazon Developer, и после этого пользователю необходимо настроить привязку аккаунта в консоли разработчика Alexa для входа в Google с помощью навыка Alexa.Но теперь вопрос заключается в том, как пользователь может протестировать привязку аккаунта Alexa без публикации этого навыка?потому что мой навык все еще находится в разработке, и я хочу проверить вход Google с Alexa в моей консоли разработчика!Так можно ли это сделать?И если это возможно, пожалуйста, сообщите мне, как я могу это сделать!
Я использую python-ask для Alexa, и для входа в Google нам нужен токен доступа, и я не смог получить токен доступа в нем!Вот мой код:
from ask_sdk_core.skill_builder import SkillBuilder
from alexa.data import MORNING_WISHES
sb = SkillBuilder()
@sb.request_handler(can_handle_func=is_intent_name("MorningWishesIntent")
def morning_wishes_intent_handler(handler_input):
try:
accessToken=handler_input.request_envelope.context.\
system.user.access_token
print(accessToken)
speech_text = random.choice(MORNING_WISHES)
handler_input.response_builder.speak(speech_text).\
set_should_end_session(False)
except Exception as e:
speech_text = RESPONSES['EXCEPTION_MSG']
handler_input.response_builder.speak(speech_text).\
set_should_end_session(False)
return handler_input.response_builder.response
И в соответствии с приведенным выше кодом, я не получил ни одного в токене доступа, и я попытался проверить связь аккаунта с моей консоли разработчика Alexa без публикации навыка!