【问题标题】:How to test Alexa account linking in my developer console?如何在我的开发者控制台中测试 Alexa 帐户链接?
【发布时间】:2019-05-23 10:38:52
【问题描述】:

我知道 Alexa 帐户链接用户需要在亚马逊开发人员中创建他的安全配置文件,之后,用户需要在 Alexa 开发人员控制台中设置帐户链接,以便使用 Alexa 技能登录谷歌。但现在的问题是用户如何在不发布该技能的情况下测试 Alexa 帐户链接?因为我的技能仍在开发中,我想在我的开发者控制台中使用 Alexa 检查 google 登录!那么有可能做到吗?如果可能的话,请指导我该怎么做!

我正在使用 python-ask 进行 Alexa 和谷歌登录,我们需要访问令牌,但我无法在其中获取访问令牌!这是我的代码:

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 开发者控制台的帐户链接!

【问题讨论】:

    标签: python-3.x alexa google-account


    【解决方案1】:

    开发者控制台不支持帐户关联卡,因此无法在那里进行测试。您应该使用 alexa 应用程序或访问 alexa amazon 网站测试帐户链接。请记住使用可以访问该技能的开发人员帐户登录。您会在那里找到您的帐户链接卡,其中包含您应该能够测试其是否正常工作的链接。您也可以在技能选项卡中找到您的技能,然后转到该技能的设置并从那里链接测试帐户。

    【讨论】:

      猜你喜欢
      • 2019-08-07
      • 1970-01-01
      • 2020-05-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多