当前位置: 首页 > news >正文

CloudXNS API PHP SDK V1.0,增加DDNS等特性

这是一款智能DNS CloudXNS.net 官方推出一个CloudXNS系统API的 PHP SDK包,PHP的SDK包比同时发布的Python SDK更为完善,其中还包含了一个完整的HTML demo,可以实现所有解析的管理操作,使用者直接可以拿来管理自己的域名DNS解析。

CloudXNS-API-SDK-PHP 使用说明
1 环境版本要求

PHP >= 5.4.0

依赖guzzlehttp版本5.3

2 安装步骤

2.1安装Composer 如果您还没有安装Composer,您可以通过getcomposer.org进行安装.

2.2 安装运行CloudXNS API SDK 示例

2.2.1下载SDK源代码并安装

您可以从CloudXNS-API-SDK-PHP.zip 下载zip包,解压后执行下边命令:

composer install

2.2.2 修改API KEY

修改demo文件夹下的php文件或者html目录下的demo.php文件中的API KEY:

$api->setApiKey('xxxxxxxxxx');//修改成自己API KEY 
$api->setSecretKey('xxxxxxxxxx');//修改成自己的SECERET KEY

2.2.3 执行demo下的php文件或者访问html下的html文件

2.3 项目中使用CloudXNS API SDK

2.3.1 使用composer安装源文件

切换到要存放SDK源代码的目录,执行以下命令:

composer require "cloudxns/cloud-xns-api-sdk-php:*" 
composer require "guzzlehttp/guzzle: ~5.0"

2.3.2 程序中使用SDK示例,更多详见demo文件夹

require_once './vendor/autoload.php';//仅供参考,具体以项目中路径为准 
$api = new CloudXNSApi(); 
$api->setApiKey('xxxxxxxxxx');//修改成自己API KEY 
$api->setSecretKey('xxxxxxxxxx');//修改成自己的SECERET KEY 

//获取域名列表 
$api->domain->domainList(); 
//添加域名 
$arr = array("domain"=>"cloudxns.net"); 
$api->domain->domainAdd($arr); 
//删除域名 
$api->domain->domainDelete('5568');

====================================分割线================================
文章转载自 开源中国社区[http://www.oschina.net]

相关文章:

  • Firefox 表示不计划开发 Windows 10 手机 APP
  • 没有硬件的 WWDC:苹果欲再造生态圈?
  • mongodb.conf配置文件详解
  • Manjaro Linux 17.0.2 pre 5 发布
  • 微软 PowerShell 成为黑客恶意软件传播工具
  • Docker 收购 Tutum,进一步完善其生态布局
  • 软件工程——团队答辩
  • Scrapy基础(十四)————Scrapy实现知乎模拟登陆
  • IdentityServer4 SigningCredential(RSA 证书加密)
  • 一款基于jQuery Ajax的等待效果
  • uTorrent 被发现悄悄安装挖矿程序,BitTorrent 公司否认
  • TortoiseGit为github账号添加SSH keys,解决pull总是提示输入密码的问题
  • Npcap —— 基于 Winpcap/ Libpcap 的网络包抓取库
  • Lucene 个人领悟 (二)
  • Java线程挂起
  • crontab执行失败的多种原因
  • Markdown 语法简单说明
  • Median of Two Sorted Arrays
  • 初识 beanstalkd
  • 纯 javascript 半自动式下滑一定高度,导航栏固定
  • 大整数乘法-表格法
  • 构造函数(constructor)与原型链(prototype)关系
  • 和 || 运算
  • 基于Volley网络库实现加载多种网络图片(包括GIF动态图片、圆形图片、普通图片)...
  • 简单基于spring的redis配置(单机和集群模式)
  • 模型微调
  • 提升用户体验的利器——使用Vue-Occupy实现占位效果
  • 在Unity中实现一个简单的消息管理器
  • ​LeetCode解法汇总2304. 网格中的最小路径代价
  • #13 yum、编译安装与sed命令的使用
  • #include到底该写在哪
  • #QT项目实战(天气预报)
  • (14)Hive调优——合并小文件
  • (2)MFC+openGL单文档框架glFrame
  • (AngularJS)Angular 控制器之间通信初探
  • (Mac上)使用Python进行matplotlib 画图时,中文显示不出来
  • (第8天)保姆级 PL/SQL Developer 安装与配置
  • (附源码)spring boot智能服药提醒app 毕业设计 102151
  • (附源码)ssm基于jsp高校选课系统 毕业设计 291627
  • (官网安装) 基于CentOS 7安装MangoDB和MangoDB Shell
  • (十二)python网络爬虫(理论+实战)——实战:使用BeautfulSoup解析baidu热搜新闻数据
  • (心得)获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。
  • (一)搭建springboot+vue前后端分离项目--前端vue搭建
  • (原創) 是否该学PetShop将Model和BLL分开? (.NET) (N-Tier) (PetShop) (OO)
  • (转) ns2/nam与nam实现相关的文件
  • (转)Android学习系列(31)--App自动化之使用Ant编译项目多渠道打包
  • (转)linux自定义开机启动服务和chkconfig使用方法
  • (转)详解PHP处理密码的几种方式
  • .FileZilla的使用和主动模式被动模式介绍
  • .net core 3.0 linux,.NET Core 3.0 的新增功能
  • .NET 常见的偏门问题
  • .NET/C# 将一个命令行参数字符串转换为命令行参数数组 args
  • .net网站发布-允许更新此预编译站点
  • [AIGC] SQL中的数据添加和操作:数据类型介绍
  • [BZOJ 1032][JSOI2007]祖码Zuma(区间Dp)