您的位置:首页 > 编程语言 > PHP开发

Taoapi PHP SDK 已经升级到2.2 支持UTF-8 GB2312编码

2010-02-25 16:38 501 查看
从2.2起 SDK 将全面支持UTF-8 GB2312 等多种格式,一套SDK 就可以自适应您所需要的编码,

内带配置文件 Taoapi_Config.inc.php

最新更新

2010-02-25 增加了编码格式自适应功能

2010-02-25 增加了API调用日志功能,每行相当于一次API调用

2010-02-25 增加了自动清除缓存的机制

2010-02-25 增加API调用超过限制时自动切换到另一个APPKEY,如果设了多个的话

2010-02-25 加入每次调用API后是否自动清除原有传入参数的开关

2010-02-25 加入开启或关闭错误日志的开关

2010-02-25 加入开启或关闭API调用日期的开关

2010-02-25 优化了循环同一个API时,只需要传需要改变的参数即可

2010-02-25 提升了程序性能,扩大了缓存承载量

..... 更多精彩等您发现!谁用谁知道 谁用谁精彩

更新历史

2009-12-29 PHPSDK版本号由2.0升级到2.1

2009-12-29 在Taoapi_Config中同样加入setVersion方法,支持设置全局性的API版本号

2009-12-29 升级API2.0生成sign方式,完美支持官方提出的MD5和HMAC二种方式

2009-12-28 加入错误日志.当关闭错误显示时自动记录到错误日志中

2009-12-25 修正PHP5.3中出现URL拼接不一致的BUG

2009-12-22 发布Taoapi_Php_Sdk_V2.0

2.2版新增的参数设置方法
全局性参数设置
//设置数据环境: true 测试环境 false 正式环境
$Taoapi_Config->setTestMode(false);
//设置获取数据的编码. 支持UTF-8 GBK GB2312
$Taoapi_Config->setCharset("UTF-8");
//当appKey不只一个时,API次数超限后自动启用下一个APPKEY
$Taoapi_Config->setAppKeyAuto(true);
//设置API版本,1 表示1.0 2表示2.0
$Taoapi_Config->setVersion(1);
//设置sign加密方式,支持 md5 和 hmac
$Taoapi_Config->setSignMode('md5');
//显示或关闭错语提示
$Taoapi_Config->setCloseError(true);
//开启或关闭API调用日志功能
$Taoapi_Config->setApiLog(false);
//开启或关闭错误日志功能
$Taoapi_Config->setErrorlog(false);
//设置API读取失败时重试的次数
$Taoapi_Config->setRestNumberic(3);
//设置数据缓存的时间
$Taoapi_Config->setCache(24);
//设置缓存保存的目录
$Taoapi_Config->setCachePath('./Apicache');
//返回全局配置参数
$Taoapi_Config->getConfig();
调用方法实例(全局参数只需要设置一次即可):
$Taoapi_Config = Taoapi_Config::Init();
$Taoapi_Config->setCharset('GB2312'); //这样返回的数据结果就是GB2312的编码
$Taoapi_Config->setCharset('UTF-8')->setCache(24); //这样返回的数据结果就是UTF-8的编码,并且API缓存24小时
API调用参数(仅对当前调用API有效)
//显示或关闭错语提示
$Taoapi->setCloseError(true);
//设置数据缓存的时间
$Taoapi->Cache->setCacheTime(6);
//设置API读取失败时重试的次数
$Taoapi->setRestNumberic(3);
//设置缓存保存的目录
$Taoapi->Cache->setCachePath('./Apicache');

2.1版的参数设置方法,2.2版同样有效:
//1:1.0API版,2:2.0版 不设置默认为1
$Taoapi->setVersion(1);
//设置API读取失败时重试的次数,可以提高API的稳定性,不设置默认为3次
$Taoapi->setRestNumberic(3);
//获取当前的Sign码
$Taoapi->getSign();
//返回API参数
$Taoapi->getParam();
//获取带参数提交到淘宝的URL地址
$Taoapi->getUrl();
//关闭错误提示
$Taoapi->setCloseError();
//获取错误信息,支持中文
$Taoapi->getErrorInfo();


下载地址: http://www.taoapi.com/index.php/index/index/action/phpSdk
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: