淘寶台灣開放平台API是基於HTTPS協議呼叫的,因此可以使用具有HTTPS訪問庫的編程語言來呼叫API。您可以直接使用官方SDK或根據淘寶台灣開放平台協議組裝HTTP請求來呼叫API。
使用官方SDK呼叫API
以“/order/get” API舉例,
JAVA示例代碼:
IopClient client = new IopClientImpl(url, appkey, appSecret);
IopRequest request = new IopRequest();
request.setApiName("/order/get");
request.setHttpMethod("GET");
request.addApiParameter("order_id", "16090");
IopResponse response = client.execute(request, accessToken);
System.out.println(response.getBody());
Thread.sleep(10);
NET示例代碼:
IopClient client = new IopClientImpl(url, appkey, appSecret);
IopRequest request = new IopRequest();
request.SetApiName("/order/get");
request.SetHttpMethod("GET");
request.AddApiParameter("order_id", "16090");
IopResponse response = client.Execute(request, accessToken);
Console.WriteLine(response.IsError());
Console.WriteLine(response.Body);
PHP示例代碼:
<?php
include "../IopSdk.php";
$c = new IopClientImpl(url, appkey, appSecret);
$request = new IopRequest('/order/get','GET');
$request->addApiParam('order_id','16090');
var_dump($c->execute($request, $accessToken));
?>
Ruby示例代碼:
client = new IopClientImpl(url, appkey, appSecret);
request = IopApiClient::Request.new('/order/get','GET')
request.add_api_parameter("order_id", "16090")
response = client.execute(request, accessToken)
puts response.success?
Python示例代碼:
client = new IopClientImpl(url, appkey, appSecret);
request = iop.IopRequest('/order/get','GET')
request.add_api_param('order_id', '16090')
response = client.execute(request, access_token)
print(response.type)
注意:大多數API是通過GET呼叫的,但是有一些API是通過 POST 發送額外請求數據呼叫的。因此您需要相應地更新您的代碼。每個API的請求類型在API參考文檔中說明。