天天看點

阿裡巴巴開放平台php元件,阿裡巴巴開放平台

TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);

AlibabaOpenDistributorFastconsignNewRequest req = new AlibabaOpenDistributorFastconsignNewRequest();

IsvConsignOfferParam obj1 = new IsvConsignOfferParam();

obj1.setFreePostage(true);

obj1.setProductId(1L);

obj1.setSupplierMemberId("\"\"");

req.setParam0(obj1);

AlibabaOpenDistributorFastconsignNewResponse rsp = client.execute(req, sessionKey);

System.out.println(rsp.getBody());

ITopClient client = new DefaultTopClient(url, appkey, secret);

AlibabaOpenDistributorFastconsignNewRequest req = new AlibabaOpenDistributorFastconsignNewRequest();

AlibabaOpenDistributorFastconsignNewRequest.IsvConsignOfferParamDomain obj1 = new AlibabaOpenDistributorFastconsignNewRequest.IsvConsignOfferParamDomain();

obj1.FreePostage = true;

obj1.ProductId = 1L;

obj1.SupplierMemberId = "\"\"";

req.Param0_ = obj1;

AlibabaOpenDistributorFastconsignNewResponse rsp = client.Execute(req, sessionKey);

Console.WriteLine(rsp.Body);

$c = new TopClient;

$c->appkey = $appkey;

$c->secretKey = $secret;

$req = new AlibabaOpenDistributorFastconsignNewRequest;

$param0 = new IsvConsignOfferParam;

$param0->free_postage="true";

$param0->product_id="1";

$param0->supplier_member_id="\"\"";

$req->setParam0(json_encode($param0));

$resp = $c->execute($req, $sessionKey);

curl -X POST 'http://gw.api.taobao.com/router/rest' \

-H 'Content-Type:application/x-www-form-urlencoded;charset=utf-8' \

-d 'app_key=12129701' \

-d 'format=json' \

-d 'method=alibaba.open.distributor.fastconsign.new' \

-d 'partner_id=apidoc' \

-d 'session=7577b6aa-b1c3-4b2e-bf7d-662d3496eec2' \

-d 'sign=6A5D0F2303F9A7D830EBB1288C30F1FB' \

-d 'sign_method=hmac' \

-d 'timestamp=2021-03-27+21%3A35%3A08' \

-d 'v=2.0' \

-d 'param0=null'

# -*- coding: utf-8 -*-

import top.api

req=top.api.AlibabaOpenDistributorFastconsignNewRequest(url,port)

req.set_app_info(top.appinfo(appkey,secret))

req.param0=""

try:

resp= req.getResponse(sessionkey)

print(resp)

except Exception,e:

print(e)

pTopRequest pRequest = alloc_top_request();

pTopResponse pResponse = NULL;

pTaobaoClient pClient = alloc_taobao_client(url, appkey, appsecret);

set_api_name(pRequest,"alibaba.open.distributor.fastconsign.new");

add_param(pRequest,"param0","資料結構JSON示例");

pResponse = top_execute(pClient,pRequest,sessionKey);

printf("ret code:%d\n",pResponse->code);

if(pResponse->code == 0){

pTopResponseIterator ite = init_response_iterator(pResponse);

pResultItem pResultItem = alloc_result_item();

while(parseNext(ite, pResultItem) == 0){

printf("%s:%s\n",pResultItem->key,pResultItem->value);

}

destroy_response_iterator(ite);

destroy_result_item(pResultItem);

}

destroy_top_request(pRequest);

destroy_top_response(pResponse);

destroy_taobao_client(pClient);

TopClient = require('./topClient').TopClient;

var client = new TopClient({

'appkey': 'appkey',

'appsecret': 'secret',

'REST_URL': 'http://gw.api.taobao.com/router/rest'

});

client.execute('alibaba.open.distributor.fastconsign.new', {

'param0':'資料結構JSON示例'

}, function(error, response) {

if (!error) console.log(response);

else console.log(error);

})