omissis/php-ask-sdk

此软件包已被废弃且不再维护。没有推荐替代软件包。

Amazon Alexa Skills Kit 的 PHP SDK

dev-master 2019-06-07 07:24 UTC

This package is auto-updated.

Last update: 2023-07-08 02:07:01 UTC


README

此仓库包含一个用于 Alexa 技能管理 API 的(实验性)API SDK,使用 PHP 编写。

本地测试

为了本地测试,您需要在Alexa 开发者控制台上有一个账户以及一个配置好的技能。

一切就绪后,运行composer install;然后在仓库根目录创建一个.env文件并填写技能 ID。

最后,运行make env-renew-token:这将在您认证后打开浏览器并在.env 文件中写入一个令牌。

现在您可以通过运行php examples/get_skill.php来尝试示例并开始对您的技能进行实验。

认证

遗憾的是,唯一支持的 OAuth2 授权类型是 "授权码",这强制用户使用浏览器进行认证。为了使事情变得简单一些,有两个辅助 make 目标可以自动化处理过程的某些部分。

获取访问令牌

make token

在 .env 文件中写入新的访问令牌

make env-renew-token

注意

令牌存储在 ~/.ask/cli_config