原创,原载于:https://www.skiy.net/201605034014.html
首先,要在淘宝开放平台正式开通了“应用”:http://my.open.taobao.com/app/app_list.htm ,并且确保已经成功获取App Key和App Secret。
然后进入“应用” =》 SDK下载=》服务端SDK=》下载“PHP版本”=》最终得到一个zip包名为“sdk-php-(appkey).zip”的SDK。
下面进入代码修改篇:
1.将zip包解压到一个文件夹为Alidayu的文件夹,最终得到文件如下:
Alidayu
├── aliyun
├── Autoloader.php
├── top
└── TopSdk.php
2.修改文件Autoloader.php,在第一行添加命名空间“Alidayu”:
namespace Alidayu;
class Autoloader{
3.将最后一行注释掉,并添加一个名为register的静态方法:
public static function register()
{
spl_autoload_register(array(new self(), 'autoload'));
}
}
//spl_autoload_register('Autoloader::autoload');
4.将"Alidayu"整个文件夹复制到 “application/libraries”,将在该目录下创建文件为"Alidayu.php",代码如下:
<?php
require "Alidayu/TopSdk.php";
class Alidayu {
public function __construct() {
Alidayu\Autoloader::register();
}
}
使用方式:
和阿里大鱼官网的教程一样使用,只需要在使用前将该类库加载进来即可:
<?php
$this->load->library('Alidayu');
网友评论