### 序言
` API手冊閱讀須知:本手冊僅針對EarthThunder V1.0版本`
* * * * *
### 主要特性
- 規范:遵循PSR-2、PSR-4規范;
- 嚴謹:異常嚴謹的錯誤檢測和安全機制,詳細的日志信息,為你的開發保駕護航;
- 靈活:減少核心依賴,擴展更靈活、方便,支持命令行指令擴展;
- API友好:出色的性能和REST支持、遠程調試,更好的支持API開發;
- 高效:惰性加載,及路由、配置和自動加載的緩存機制;
- ORM:重構的數據庫、模型及關聯,MongoDb支持;
* * * * *
### API狀態號
> code 第1位(錯誤提示級別),第2-3位(錯誤模塊),第4-7位(錯誤代碼)
| 狀態碼(code) | 說明(msg) |
| --- | --- |
| 1 | 操作成功 |
| 0 | 操作失敗 |
| 10001 | 未登錄 |
| 400| 錯誤 |
| 401| 警告提示非致命錯誤需要根據業務要不要捕獲 |
| 授權提示(code) | 說明(msg) |
| --- | --- |
| 1000000 | 授權失敗需要跳轉登錄頁面[access_token錯誤] |
| 1000001 | 訪問Toekn不能為空 |
| 1000002 | 用戶Toekn不能為空 |
| 1000003 | 接口路徑錯誤 |
| 1000004 | 數據簽名錯誤 |
| 1000005 | 用戶Toekn解析錯誤 |
| 業務提示(code) | 說明(msg) |
| --- | --- |
| 1010000 | 其他業務功能提示 |
| 1010001 | 登錄密碼錯誤 |
| 1010002 | 用戶名或密碼不能為空 |
| 1010003 | 注冊失敗 |
| 1010004 | 舊密碼或新密碼不能為空 |
| 1010005 | 密碼修改失敗 |
| 1010006 | 短信驗證碼發送失敗 |
| 1010007 | 商品已被抽取完畢 |
| 1010008 | 需要用戶的id和手機號 |
| 1010009 | 用戶未中獎 |
| 500 | 服務器繁忙 |
### 訪問access_token算法
調試中的access_token=bd850545556421059819314455456e65c3a5647ec9b41234
生成算法:
~~~
API_KEY='2422112l2V|gfZp{8`;jzR~556Y1_1asas1';
access_token=md5(API_KEY)
~~~
* * * * *
### 注意事項
- API地址:http://bjddcl.ityangs.cn.com/api/XXX 【XXX:為各個接口地址】。
- 默認無參提交為GET方式,有參數為POST方式。
* * * * *
### 版權申明
- 發布本資料須遵守開放出版許可協議 1.0 或者更新版本。
- 未經版權所有者明確授權,禁止發行本文檔及其被實質上修改的版本。
- 未經版權所有者事先授權,禁止將此作品及其衍生作品以標準(紙質)書籍形式發行。
- 如果有興趣再發行或再版本手冊的全部或部分內容,不論修改過與否,或者有任何問題,請聯系版權所有者 ityangs@163.com。
- 有關EarthThunder項目及本文檔的最新資料,請及時訪問Github項目主站 [https://github.com/ityangs]。
`本文檔的版權歸EarthThunder文檔小組所有,本文檔及其描述的內容受有關法律的版權保護,對本文檔內容的任何形式的非法復制,泄露或散布,將導致相應的法律責任。`