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(升级版)使用说明:相关推荐

  1. 使用阿里云Python SDK管理ECS安全组

    准备工作 本机操作系统:CentOS7 python版本:python2.7.5 还需要准备如下信息: 一个云账号.Access Key ID.Access Key Secret.安全组ID.Regi ...

  2. 揭秘阿里云 RTS SDK 如何实现直播降低延迟和卡顿

    简介:这个夏天,没什么能够比一场酣畅淋漓的奥运比赛来的过瘾.但是,在视频平台直播观看比赛也有痛点:"卡顿" 和 "延时".受限于不同地域.复杂的网络情况.传输速 ...

  3. 揭秘阿里云 RTS SDK 是如何实现直播降低延迟和卡顿

    简介: RTS NetSDK是未来直播和通信一体化SDK的基石.在RTS NetSDK之上,加一个Multimedia Framework,以及QoS消息处理,就可以构成一个一体化SDK.这对于已经有 ...

  4. 提升普适性,阿里云官方SDK发布支持Go语言SDK

    摘要: 日前,阿里云官方SDK发布支持新语言--Go 语言SDK,意味着90%以上产品可以随时生成并发布Go SDK,给Go语言的开发者使用. 此次阿里云发布支持Go SDK的新功能,可以让Go语言开 ...

  5. 阿里云 OSS SDK :上传的图片直接访问变成下载问题解决

    文章目录 阿里云 OSS SDK :上传的图片直接访问变成下载问题解决 1.产生原因 2.解决方案 阿里云 OSS SDK :上传的图片直接访问变成下载问题解决 1.产生原因 上传的文件,未指定文件访 ...

  6. java使用阿里云oss sdk

    导入依赖 <dependencies><!--阿里云oss sdk依赖--><dependency><groupId>com.aliyun.oss< ...

  7. Android开发-在Android里接入阿里云推流SDK实现直播推流的功能

    前 言 如今,在国内移动互联网发展了几年的时间,移动开发技术也相对的成熟,在咱们日常使用的手机App中也少不了直播的功能,不管是娱乐类.游戏类.体育类还是教育类等的App都会有直播的功能,可以说直播的 ...

  8. uni-app接入阿里云认证SDK(号码认证服务),App客户端一键登方式

    uni-app接入阿里云认证SDK(号码认证服务)App客户端一键登方式 首先,你需要了解和开通阿里云的号码认证服务,地址:https://help.aliyun.com/product/75010. ...

  9. 阿里云IoT Studio升级版新增解决方案引擎,大幅提升方案交付效率

    简介:8月25日,阿里云发布IoT Studio升级版,新增了解决方案引擎,让设备方案商复用之前搭建的解决方案模板进行简单的定制化修改,即可交付.使整个物联网解决方案的交付过程由几个月,缩短到几小时, ...

最新文章

  1. 机器学习PAI产品架构
  2. 计算机基础:离散数学和完备性
  3. viewmodel+livedata+binding 实现listview+adapter
  4. 京东自动评论脚本_京东时光机python脚本 自动完成任务
  5. 玩转oracle 11g(34):创建用户并锁定
  6. 强化学习《基于策略 - on plolicy - off plolicy》
  7. 3-1067. 试密码
  8. java反射最佳实践_Java 反射最佳实践 – 码农网
  9. 六石管理学:从再生人有没有优势,谈软件开发
  10. 全网最全软件版本号相关内容科普
  11. 最小和最大优先循环队列(C++)
  12. linux中安装openoffice
  13. 2022届浙江工业大学考研计算机技术专硕上岸经验 初试复试经验
  14. NFS服务器工作原理及权限设置
  15. 全面解说OCA全贴合优势
  16. 用ThoughtWorks.QRCode生成二维码时出现“索引超出了数组界限”的错误
  17. BTree和B+Tree详解结构
  18. 搞嵌入式的,为啥要有uboot?
  19. Echarts3之字符云WorldCloud
  20. python如何学习(一)

热门文章

  1. 免费域名和付费域名的几个区别
  2. Jupyter Notebook主题字体设置及自动代码补全
  3. 保护眼睛的屏幕设置 Win2008R2中的Win7桌面效果设置
  4. excel操作技巧,你知道吗?反正我不知道
  5. 聪明人喜欢挑战性,高难度excel操作技巧你会几个?
  6. 贪心算法or背包问题
  7. vue组件雨滴、星星、流星特效动画(开箱即用)
  8. 从键盘上输入一个字符,如果它是小写字母,则把它转换成大写字母输出;否则,直接输出。
  9. 功率谱(PS)和功率谱密度(PSD)是否一样、谱估计谱图纵轴数值为什么为负
  10. elasticsearch从入门到入门系列(二)---快速入门B