文章目录

[PHP]天猫api订单接口开发

在前面我们有讲到,如何使用淘宝api获取access_token(sessionkey)。

当我们得到access_token后才能够使用天猫api订单接口。

天猫开放平台api接口实在是太多了,要获取订单需要用到的接口是

taobao.alitrip.travel.trades.sold.get(查询卖家已卖出的交易数据(根据创建时间))。

以下为接口使用代码:

php代码<?php
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AlitripTravelTradesSoldGetRequest;
$req->setStartCreated("2015-10-01 00:00:00");
$req->setEndCreated("2015-10-01 00:30:00");
$req->setStatus("WAIT_BUYER_PAY");
$req->setBuyerNick("test");//可注释掉不用
$req->setCurrentPage("1");
$req->setPageSize("1");
$resp = $c->execute($req, $sessionKey);
?>

需要注意的是,需要将得到的结果转换成数组才方便操作。

php代码<?php
$arr=ObjectToArray($resp);
$total_results=$arr["total_results"];//搜索到的交易信息总数
if ($total_results>1){
$arr=$arr["travel_trade_list"]["trade"];
}else{
$arr=$arr["travel_trade_list"];
}
if ($total_results && count($arr)){
//请在这里配置您的基本信息
}
?>

上面我们用到了一个自定义函数ObjectToArray,这个是将object转array

相关代码请转至simplexmlelement object to array查看。

本文网址:http://www.santii.com/article/34.html


数据更新时间:2018-09-22