开发准备

Ablecloud提供了PHP及Java语言版本的云对接SDK,适合于开发与微信硬件平台等第三方云或开发者已有业务系统对接的服务或模块。

PHP SDK

本SDK包括访问AbleCloud云端服务的API,以及AbleCloud与微信公众号对接的API。

  • 子目录 lib/ablecloud

    AbleCloud云端服务API。

  • 子目录 lib/bridge

    AbleCloud与第三方云平台对接的工具。与微信对接:ACBridgeWeChat。

  • 子目录 demo

    微信公众号与AbleCloud对接demo。

  • 子目录 docs

    API参考文档。首页名字:index.html。

  • 适用PHP版本

    本SDK使用了PHP v5.6及其后续版本才支持的不定长参数。使用v5.6之前版本PHP的开发者可以修改文件 lib/ablecloud/services/ACStoreScanner.php 第45行及第123行,分别去掉行中函数select及函数groupBy参数列表里的'...'符号,并在调用此两行所对应的函数时使用字符串数组作为参数。

  • 配置文件

    修改PHP SDK提供的配置文件ACConfig.php中的配置项。这些配置项包括:

// PHP
/**
 * AbleCloud服务配置信息。
 */
class ACConfig {
    public static $RuntimeMode = 'test';    // 运行模式:test(测试模式);production(生产模式)。
    public static $DeveloperId = 0;         // AbleCloud开发者帐号ID。整数。
    public static $AccessKey   = '';        // 开发者的AK/SK密钥对中的AK。字符串。
    public static $SecretKey   = '';        // 开发者的AK/SK密钥对中的SK。字符串。
    public static $MajorDomain = '';        // 开发者的主域的名字。
    public static $RouterUrl   = 'http://test.ablecloud.com:5000';   // AbleCloud远程服务的访问入口地址,如:http://test.ablecloud.com:5000。
    public static $RequestTimeout = 300;    // 访问云端API的超时时长(单位为秒)。取值小于或等于0时忽略该值。
}