PHP | <?php
require_once ('../WdtClient.php');
$c = new WdtClient();
$c->sid = '';
$c->appkey = '';
$c->appsecret = '';
$c->gatewayUrl = 'http://sandbox.wangdian.cn/openapi2/stockin_transfer_push.php';
$stockin_info = array (
'outer_no' => 'test',
"src_order_type" => "2",
'src_order_no' => 'TF201809030011',
"warehouse_no" => "api_test",
"goods_list" => array (
array (
"spec_no" => "test-ptsd-00001",
'num' => '1'
)
)
);
$c->putApiParam('stockin_info', json_encode($stockin_info, JSON_UNESCAPED_UNICODE));
$json = $c->wdtOpenApi();
var_dump($json);
?> |
JAVA | package com.wangdian.api.stock;
import java.io.IOException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import com.alibaba.fastjson.JSON;
import com.wangdian.api.WdtClient;
public class StockinTransferPush {
public static void main(String[] args) {
// TODO Auto-generated method stub
WdtClient client = new WdtClient("", "", "", "");
Map<String, Object> stockin_info = new HashMap<String, Object>();
List<Map<String, Object>> goods_list = new ArrayList<Map<String, Object>>();
Map<String, Object> goods_1 = new HashMap<String, Object>();
goods_1.put("spec_no", "ghs201812070212123");
goods_1.put("num", "1");
goods_list.add(goods_1);
stockin_info.put("warehouse_no", "ghs2test");
stockin_info.put("src_order_type", "2");
stockin_info.put("src_order_no", "TF201812110001");
stockin_info.put("outer_no", "ghs201812101203");
stockin_info.put("goods_list", goods_list);
String stockin_info_json = JSON.toJSONString(stockin_info);
Map<String, String> params = new HashMap<String, String>();
params.put("stockin_info", stockin_info_json);
try {
String response = client.execute("stockin_transfer_push.php", params);
System.out.println(response);
} catch (IOException e) {
e.printStackTrace();
}
}
} |
C# | using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using WdtSdk;
namespace StockinTransferPush
{
class StockinTransferPush
{
static void Main(string[] args)
{
WdtClient client = new WdtClient();
client.sid = "";
client.appkey = "";
client.appsecret = "";
client.gatewayUrl = "http://sandbox.wangdian.cn/openapi2/stockin_transfer_push.php";
var stockin_info = new
{
outer_no = "7898765432432",
src_order_type = "2",
src_order_no = "TF201901170004",
warehouse_no = "wh002",
goods_list = new[]
{
new{
spec_no = "test-ptsd-00002",
num = "1"
},
new{
spec_no = "test-ptsd-00001",
num = "1"
}
}
};
string json = stockin_info.ToJsonString();
client.putParams("stockin_info", json);
string result = client.wdtOpenapi();
Console.WriteLine(result);
Console.ReadKey();
}
}
} |