TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaShuqiContentBackendBookForewordListRequest req = new AlibabaShuqiContentBackendBookForewordListRequest();
req.setEmpId("100001");
req.setEmpName("孙*");
req.setEmail("abc@alibaba-inc.com");
req.setOperateType("1");
req.setBookIds("1,2,3");
req.setBookName("三国");
req.setShelfStatus(1L);
req.setForeword("导语");
req.setSerialStatus(1L);
req.setLibrary("免费书");
req.setXtStatus(1L);
req.setStartWordCount(1000000L);
req.setEndWordCount(2000000L);
req.setStartShelfTime(StringUtils.parseDateTime("2025-01-01 00:00:00"));
req.setEndShelfTime(StringUtils.parseDateTime("2025-02-01 00:00:00"));
req.setStartLastUpdateTime(StringUtils.parseDateTime("2025-01-01 00:00:00"));
req.setEndLastUpdateTime(StringUtils.parseDateTime("2025-02-01 00:00:00"));
req.setChannel("1");
req.setPageNum(1L);
req.setPageSize(10L);
req.setReviewStatus(1L);
req.setFirstCategoryId(1L);
req.setSecondCategoryId(1L);
AlibabaShuqiContentBackendBookForewordListResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AlibabaShuqiContentBackendBookForewordListRequest req = new AlibabaShuqiContentBackendBookForewordListRequest();
req.EmpId = "100001";
req.EmpName = "孙*";
req.Email = "abc@alibaba-inc.com";
req.OperateType = "1";
req.BookIds = "1,2,3";
req.BookName = "三国";
req.ShelfStatus = 1L;
req.Foreword = "导语";
req.SerialStatus = 1L;
req.Library = "免费书";
req.XtStatus = 1L;
req.StartWordCount = 1000000L;
req.EndWordCount = 2000000L;
req.StartShelfTime = DateTime.Parse("2025-01-01 00:00:00");
req.EndShelfTime = DateTime.Parse("2025-02-01 00:00:00");
req.StartLastUpdateTime = DateTime.Parse("2025-01-01 00:00:00");
req.EndLastUpdateTime = DateTime.Parse("2025-02-01 00:00:00");
req.Channel = "1";
req.PageNum = 1L;
req.PageSize = 10L;
req.ReviewStatus = 1L;
req.FirstCategoryId = 1L;
req.SecondCategoryId = 1L;
AlibabaShuqiContentBackendBookForewordListResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AlibabaShuqiContentBackendBookForewordListRequest;
$req->setEmpId("100001");
$req->setEmpName("孙*");
$req->setEmail("abc@alibaba-inc.com");
$req->setOperateType("1");
$req->setBookIds("1,2,3");
$req->setBookName("三国");
$req->setShelfStatus("1");
$req->setForeword("导语");
$req->setSerialStatus("1");
$req->setLibrary("免费书");
$req->setXtStatus("1");
$req->setStartWordCount("1000000");
$req->setEndWordCount("2000000");
$req->setStartShelfTime("2025-01-01 00:00:00");
$req->setEndShelfTime("2025-02-01 00:00:00");
$req->setStartLastUpdateTime("2025-01-01 00:00:00");
$req->setEndLastUpdateTime("2025-02-01 00:00:00");
$req->setChannel("1");
$req->setPageNum("1");
$req->setPageSize("10");
$req->setReviewStatus("1");
$req->setFirstCategoryId("1");
$req->setSecondCategoryId("1");
$resp = $c->execute($req);
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.shuqi.content.backend.book.foreword.list' \
-d 'partner_id=apidoc' \
-d 'sign=BF3565E8B0687F6E3860C83EB4EB5A96' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-10-14+08%3A17%3A54' \
-d 'v=2.0' \
-d 'book_ids=1%2C2%2C3' \
-d 'book_name=%E4%B8%89%E5%9B%BD' \
-d 'channel=1' \
-d 'email=abc%40alibaba-inc.com' \
-d 'emp_id=100001' \
-d 'emp_name=%E5%AD%99*' \
-d 'end_last_update_time=2025-02-01+00%3A00%3A00' \
-d 'end_shelf_time=2025-02-01+00%3A00%3A00' \
-d 'end_word_count=2000000' \
-d 'first_category_id=1' \
-d 'foreword=%E5%AF%BC%E8%AF%AD' \
-d 'library=%E5%85%8D%E8%B4%B9%E4%B9%A6' \
-d 'operate_type=1' \
-d 'page_num=1' \
-d 'page_size=10' \
-d 'review_status=1' \
-d 'second_category_id=1' \
-d 'serial_status=1' \
-d 'shelf_status=1' \
-d 'start_last_update_time=2025-01-01+00%3A00%3A00' \
-d 'start_shelf_time=2025-01-01+00%3A00%3A00' \
-d 'start_word_count=1000000' \
-d 'xt_status=1'
# -*- coding: utf-8 -*-
import top.api
req=top.api.AlibabaShuqiContentBackendBookForewordListRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.emp_id="100001"
req.emp_name="孙*"
req.email="abc@alibaba-inc.com"
req.operate_type="1"
req.book_ids="1,2,3"
req.book_name="三国"
req.shelf_status=1
req.foreword="导语"
req.serial_status=1
req.library="免费书"
req.xt_status=1
req.start_word_count=1000000
req.end_word_count=2000000
req.start_shelf_time="2025-01-01 00:00:00"
req.end_shelf_time="2025-02-01 00:00:00"
req.start_last_update_time="2025-01-01 00:00:00"
req.end_last_update_time="2025-02-01 00:00:00"
req.channel="1"
req.page_num=1
req.page_size=10
req.review_status=1
req.first_category_id=1
req.second_category_id=1
try:
resp= req.getResponse()
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.shuqi.content.backend.book.foreword.list");
add_param(pRequest,"emp_id","100001");
add_param(pRequest,"emp_name","孙*");
add_param(pRequest,"email","abc@alibaba-inc.com");
add_param(pRequest,"operate_type","1");
add_param(pRequest,"book_ids","1,2,3");
add_param(pRequest,"book_name","三国");
add_param(pRequest,"shelf_status","1");
add_param(pRequest,"foreword","导语");
add_param(pRequest,"serial_status","1");
add_param(pRequest,"library","免费书");
add_param(pRequest,"xt_status","1");
add_param(pRequest,"start_word_count","1000000");
add_param(pRequest,"end_word_count","2000000");
add_param(pRequest,"start_shelf_time","2025-01-01 00:00:00");
add_param(pRequest,"end_shelf_time","2025-02-01 00:00:00");
add_param(pRequest,"start_last_update_time","2025-01-01 00:00:00");
add_param(pRequest,"end_last_update_time","2025-02-01 00:00:00");
add_param(pRequest,"channel","1");
add_param(pRequest,"page_num","1");
add_param(pRequest,"page_size","10");
add_param(pRequest,"review_status","1");
add_param(pRequest,"first_category_id","1");
add_param(pRequest,"second_category_id","1");
pResponse = top_execute(pClient,pRequest,NULL);
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.shuqi.content.backend.book.foreword.list', {
'emp_id':'100001',
'emp_name':'孙*',
'email':'abc@alibaba-inc.com',
'operate_type':'1',
'book_ids':'1,2,3',
'book_name':'三国',
'shelf_status':'1',
'foreword':'导语',
'serial_status':'1',
'library':'免费书',
'xt_status':'1',
'start_word_count':'1000000',
'end_word_count':'2000000',
'start_shelf_time':'2025-01-01 00:00:00',
'end_shelf_time':'2025-02-01 00:00:00',
'start_last_update_time':'2025-01-01 00:00:00',
'end_last_update_time':'2025-02-01 00:00:00',
'channel':'1',
'page_num':'1',
'page_size':'10',
'review_status':'1',
'first_category_id':'1',
'second_category_id':'1'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})