alexa技能的INVALID_SKILL_RESPONSE

时间:2018-04-27 09:40:33

标签: alexa-skills-kit alexa-skill

我刚开始为alexa技能构建自己的网络服务。

我的网络服务支持HTTPS,当我使用alexa模拟器进行测试时,端点被点击,但我收到了错误'INVALID_SKILL_RESPONSE'。

这是我的PHP代码的简单回复:

    return response(
        [
            'version' => '1.0',
            'response' => [
                'outputSpeech' => [
                    'type' => 'PlainText',
                    'text' => 'Hello world',
                ]
            ]
        ],
        200,
        [
            'Content-Type' => 'application/json',
        ]
    );

什么可能导致问题?

1 个答案:

答案 0 :(得分:0)

我不确定这个response函数的来源。 尝试这样的事情:

<?php
$responseArray = [
        'version' => '1.0',
        'response' => [
              'outputSpeech' => [
                    'type' => 'PlainText',
                    'text' => 'Hello World'
              ],
              'shouldEndSession' => true
        ]
  ];

header( 'Content-Type: application/json' );
echo json_encode( $responseArray );

?>