阿里云PHP SDK(升级版)使用说明:
1. 安装教程:安装教程
[转载自博主a_small_cherry的博客: PHP SDK 的安装与调用(2022)]
备注:注解比官方文档清晰,仅参考安装部分即可。
2. 初始化SDK:
代码部分:摘自官方文档,直接复制到本地即可使用
public static function createClient($accessKeyId, $accessKeySecret){$config = new Config([]);// 您的AccessKey ID。$config->accessKeyId = $accessKeyId;// 您的AccessKey Secret。$config->accessKeySecret = $accessKeySecret;// 您的可用区ID。$config->regionId = "cn-shanghai";return new Iot($config);
}
获取AccessKeyId和AccessKeySecret
在阿里云控制台首页进行以下操作:
进入后按需选择
如果有可以选择查看,没有可以选择创建。
3.调用步骤:
以下步骤摘自官方文档配合个人注解:
以QueryProductAPI接口为例(代码有参考阿里云openAPI的自动生成代码):
/*** QueryProduct:产品管理类API,用于查询指定产品的详细信息* @param string $accessKey * @param string $accessKeySecret * @param string $productKey 产品秘钥* @param string $iotInstanceId 示例Id* @return array $response 产品信息*/public function queryProduct($accessKey,$accessKeySecret,$productKey,$iotInstanceId){//初始化SDK(CreateClient详细内容见上)$client = self::createClient("${accessKey}", "${accessKeySecret}");//创建对应API的调用请求并设置参数$request = new QueryProductRequest(["iotInstanceId" => "${iotInstanceId}","productKey" => "${productKey}",]);//创建RuntimeOptions实例$runtime = new RuntimeOptions([]);try {// 通过$client,使用方法,返回API调用结果$response=$client->queryProductWithOptions($request, $runtime);return $response;}//报错catch (Exception $error) {if (!($error instanceof TeaError)) {$error = new TeaError([], $error->getMessage(), $error->getCode(), $error);}return $error->message;}}
便捷工具:
- 官方API列表
- 官方API在线调试工具
- 官方API错误诊断工具
阿里云PHP SDK(升级版)使用说明:相关推荐
- 使用阿里云Python SDK管理ECS安全组
准备工作 本机操作系统:CentOS7 python版本:python2.7.5 还需要准备如下信息: 一个云账号.Access Key ID.Access Key Secret.安全组ID.Regi ...
- 揭秘阿里云 RTS SDK 如何实现直播降低延迟和卡顿
简介:这个夏天,没什么能够比一场酣畅淋漓的奥运比赛来的过瘾.但是,在视频平台直播观看比赛也有痛点:"卡顿" 和 "延时".受限于不同地域.复杂的网络情况.传输速 ...
- 揭秘阿里云 RTS SDK 是如何实现直播降低延迟和卡顿
简介: RTS NetSDK是未来直播和通信一体化SDK的基石.在RTS NetSDK之上,加一个Multimedia Framework,以及QoS消息处理,就可以构成一个一体化SDK.这对于已经有 ...
- 提升普适性,阿里云官方SDK发布支持Go语言SDK
摘要: 日前,阿里云官方SDK发布支持新语言--Go 语言SDK,意味着90%以上产品可以随时生成并发布Go SDK,给Go语言的开发者使用. 此次阿里云发布支持Go SDK的新功能,可以让Go语言开 ...
- 阿里云 OSS SDK :上传的图片直接访问变成下载问题解决
文章目录 阿里云 OSS SDK :上传的图片直接访问变成下载问题解决 1.产生原因 2.解决方案 阿里云 OSS SDK :上传的图片直接访问变成下载问题解决 1.产生原因 上传的文件,未指定文件访 ...
- java使用阿里云oss sdk
导入依赖 <dependencies><!--阿里云oss sdk依赖--><dependency><groupId>com.aliyun.oss< ...
- Android开发-在Android里接入阿里云推流SDK实现直播推流的功能
前 言 如今,在国内移动互联网发展了几年的时间,移动开发技术也相对的成熟,在咱们日常使用的手机App中也少不了直播的功能,不管是娱乐类.游戏类.体育类还是教育类等的App都会有直播的功能,可以说直播的 ...
- uni-app接入阿里云认证SDK(号码认证服务),App客户端一键登方式
uni-app接入阿里云认证SDK(号码认证服务)App客户端一键登方式 首先,你需要了解和开通阿里云的号码认证服务,地址:https://help.aliyun.com/product/75010. ...
- 阿里云IoT Studio升级版新增解决方案引擎,大幅提升方案交付效率
简介:8月25日,阿里云发布IoT Studio升级版,新增了解决方案引擎,让设备方案商复用之前搭建的解决方案模板进行简单的定制化修改,即可交付.使整个物联网解决方案的交付过程由几个月,缩短到几小时, ...
最新文章
- 机器学习PAI产品架构
- 计算机基础:离散数学和完备性
- viewmodel+livedata+binding 实现listview+adapter
- 京东自动评论脚本_京东时光机python脚本 自动完成任务
- 玩转oracle 11g(34):创建用户并锁定
- 强化学习《基于策略 - on plolicy - off plolicy》
- 3-1067. 试密码
- java反射最佳实践_Java 反射最佳实践 – 码农网
- 六石管理学:从再生人有没有优势,谈软件开发
- 全网最全软件版本号相关内容科普
- 最小和最大优先循环队列(C++)
- linux中安装openoffice
- 2022届浙江工业大学考研计算机技术专硕上岸经验 初试复试经验
- NFS服务器工作原理及权限设置
- 全面解说OCA全贴合优势
- 用ThoughtWorks.QRCode生成二维码时出现“索引超出了数组界限”的错误
- BTree和B+Tree详解结构
- 搞嵌入式的,为啥要有uboot?
- Echarts3之字符云WorldCloud
- python如何学习(一)