如何在Php中的新Amazon Alexa.com排名API中设置凭证?

时间:2019-06-27 02:00:10

标签: php json amazon-web-services alexa

我正在研究新的Alexa.com Api并对其进行测试,但是在设置凭据时遇到了问题。我有访问密钥和秘密密钥,但没有Session Token和Expiration.Idk,可以从哪里获取它们。 另请参阅

$awsCredentials = $result->get('Credentials'); 

我找不到它的根来设置凭据。

我有一个用于Alexa API调用的访问密钥和秘密密钥。而且我已经设置了适用于PHP 3的AWS开发工具包

protected function SetCredentials($awsCredentials) {
      $this->accessKeyId = $awsCredentials["AccessKeyId"];
      $this->secretAccessKey = $awsCredentials["SecretKey"];
      $this->sessionToken = $awsCredentials["SessionToken"];
      $this->expiration = $awsCredentials["Expiration"];
    }

如何设置凭据?

这是urlinfo.php代码:

https://github.com/aws-samples/alexa-web-information-service-api-samples/blob/master/php/urlinfo.php

1 个答案:

答案 0 :(得分:1)

您的php版本有问题,或者您的帐户未通过验证。