淘寶PHPSDK2.0 剔除 lotusphp框架---兄弟連教程、
-
lotusphp是一個國產開源的php框架
由於有個朋友公司是做淘寶客的,還由於不少朋友在開淘寶,於是有必要研究下。盡管個人認為微信商城前途比淘寶店大。
於是,我上了淘寶開放平台,下載了PHPSDK,發現里面集成了lotusphp。於是google+baidu+sougou 初步了解之。
於是我決定把他們拆散,其實有人已經拆散了他們,經實踐,貌似有個別錯誤。
-
<?php
/**
* TOP SDK 入口文件
* 請不要修改這個文件,除非你知道怎樣修改以及怎樣恢復
* @author wuxiao
*/
/**
* 定義常量開始
* 在include("TopSdk.php")之前定義這些常量,不要直接修改本文件,以利於升級覆蓋
*/
/**
* SDK工作目錄
* 存放日志,TOP緩存數據
*/
if (!defined("TOP_SDK_WORK_DIR"))
{
define("TOP_SDK_WORK_DIR", "/tmp/");
}
/**
* 是否處於開發模式
* 在你自己電腦上開發程序的時候千萬不要設為false,以免緩存造成你的代碼修改了不生效
* 部署到生產環境正式運營后,如果性能壓力大,可以把此常量設定為false,能提高運行速度(對應的代價就是你下次升級程序時要清一下緩存)
*/
if (!defined("TOP_SDK_DEV_MODE"))
{
define("TOP_SDK_DEV_MODE", true);
}
/**
* 定義常量結束
*/
/**
* 加載SDK
*/
$apiHome = dirname(__FILE__) . DIRECTORY_SEPARATOR;
include $apiHome.'top/TopClient.php';
include $apiHome.'top/RequestCheckUtil.php';
function autoload($name){
global $apiHome;
try {
include $apiHome.'top/request/'.$name.'.php';
}catch (Exception $e){
echo $e->getMessage();
exit;
}
}
spl_autoload_register('autoload');
-
第二步:把 lotusphp_runtime/Logger/Logger.php 復制到Top/request 目錄下 改名為LtLogger.php
Logger.php是寫日記的,為什么可以復制?因為他不和其他組件耦合,是單獨的一個寫日記的類;為什么要改名?自動引用的時候避免出錯。
-
目錄結構,執行以上兩步我就把jushita文件夾和lotusphp_runtime文件夾刪了,簡單訪問幾個接口,暫時還沒發現錯誤。