Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
数据应用
ThinkLibrary
提交
0d47198d
T
ThinkLibrary
项目概览
数据应用
/
ThinkLibrary
通知
2
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
代码片段
项目成员
Pages
T
ThinkLibrary
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
0d47198d
编写于
5月 14, 2020
作者:
李光春
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
- update service taobao
上级
d340120d
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
122 addition
and
0 deletion
+122
-0
src/service/TaoBao/TbkService.php
src/service/TaoBao/TbkService.php
+122
-0
未找到文件。
src/service/TaoBao/TbkService.php
0 → 100644
浏览文件 @
0d47198d
<?php
// +----------------------------------------------------------------------
// | ThinkLibrary 6.0 for ThinkPhP 6.0
// +----------------------------------------------------------------------
// | 版权所有 2017~2020 [ https://www.dtapp.net ]
// +----------------------------------------------------------------------
// | 官方网站: https://gitee.com/liguangchun/ThinkLibrary
// +----------------------------------------------------------------------
// | 开源协议 ( https://mit-license.org )
// +----------------------------------------------------------------------
// | gitee 仓库地址 :https://gitee.com/liguangchun/ThinkLibrary
// | github 仓库地址 :https://github.com/GC0202/ThinkLibrary
// | Packagist 地址 :https://packagist.org/packages/liguangchun/think-library
// +----------------------------------------------------------------------
namespace
DtApp\ThinkLibrary\service\TaoBao
;
use
DtApp\ThinkLibrary\exception\CurlException
;
use
DtApp\ThinkLibrary\exception\TaoBaoKeException
;
use
DtApp\ThinkLibrary\Service
;
use
DtApp\ThinkLibrary\service\Curl\TaoBaoKeService
;
/**
* 淘宝客
* Class TbkService
* @package DtApp\ThinkLibrary\service\TaoBao
*/
class
TbkService
extends
Service
{
private
$app_key
=
""
;
private
$app_secret
=
""
;
private
$method
;
private
$param
;
/**
* 配置应用的AppKey
* @param string $appKey
* @return $this
*/
public
function
appKey
(
string
$appKey
)
{
$this
->
app_key
=
$appKey
;
return
$this
;
}
/**
* API接口名称
* @param string $method
* @return $this
*/
public
function
method
(
string
$method
)
{
$this
->
method
=
$method
;
return
$this
;
}
/**
* 应用AppSecret
* @param string $appSecret
* @return $this
*/
public
function
appSecret
(
string
$appSecret
)
{
$this
->
app_secret
=
$appSecret
;
return
$this
;
}
/**
* 请求参数
* @param array $param
* @return $this
*/
public
function
param
(
array
$param
)
{
$this
->
param
=
$param
;
return
$this
;
}
/**
* 订单查询 - 淘宝客-推广者-所有订单查询
* https://open.taobao.com/api.htm?spm=a2e0r.13193907.0.0.210524ad2gvyOW&docId=40173&docType=2
* @return $this
*/
public
function
orderDetailsGet
()
{
$this
->
method
=
'taobao.tbk.order.details.get'
;
return
$this
;
}
/**
* 返回Array
* @return array|mixed
* @throws CurlException
* @throws TaoBaoKeException
*/
public
function
toArray
()
{
return
TaoBaoKeService
::
instance
()
->
appKey
(
$this
->
app_key
)
->
appSecret
(
$this
->
app_secret
)
->
method
(
$this
->
method
)
->
data
(
$this
->
param
)
->
toArray
();
}
/**
* 返回Xml
* @return mixed
* @throws CurlException
* @throws TaoBaoKeException
*/
public
function
toXml
()
{
return
TaoBaoKeService
::
instance
()
->
appKey
(
$this
->
app_key
)
->
appSecret
(
$this
->
app_secret
)
->
method
(
$this
->
method
)
->
data
(
$this
->
param
)
->
toXml
();
}
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录