阿里云微服务消息队列MQTT管控 API PHP SDK 测试Quick Start

Step By Step

1、设备端建立连接进行消息收发
2、OpenAPI Exployer快速测试,下载完整测试包
3、修改配置参数快速测试


一、设备端建立连接进行消息收发
参见:阿里云微服务消息队列MQTT管控API本地测试Quick Start消息收发部分;
二、OpenAPI Exployer快速测试,下载完整测试包
  • 2.1 测试

阿里云微服务消息队列MQTT管控 API PHP SDK 测试Quick Start

-2.2 下载完整包
阿里云微服务消息队列MQTT管控 API PHP SDK 测试Quick Start

三、修改配置参数快速测试
  • 3.1 解压,修改:Sample.php
$client = self::createClient("LTAI5t7f", "R2DOjvY*");

修改AccessKey&AccessSecret为真实值,获取位置参考链接:阿里云常见参数获取位置

  • 3.2 测试运行
composer install && php src/Sample.php

阿里云微服务消息队列MQTT管控 API PHP SDK 测试Quick Start

注意: 此处测试容易出现错误:

Fatal error: Uncaught exception 'GuzzleHttp\Exception\RequestException' with message 'cURL error 60: SSL certificate problem: unable to get local issuer certificate

解决办法一:
a、下载证书保存到本地,下载地址:https://curl.haxx.se/ca/cacert.pem
b、配置 php.ini 文件:curl.cainfo =证书路径/cacert.pem
c、重启 Apache 服务器,问题即可解决。

阿里云微服务消息队列MQTT管控 API PHP SDK 测试Quick Start

解决办法二:
a、直接走http,跳过https证书认证环节

$config->protocol = "http";

更多参考

阿里云微服务消息队列MQTT管控API本地测试Quick Start
PHP 调用认知服务证书认证问题

上一篇:使用Insert Select实现同时向多个表插入记录


下一篇:解读OpenMessaging开源项目,阿里巴巴发起首个分布式消息领域的国际标准