我一直试图在我的谷歌脚本中插入Aftership (快递跟踪网站) API。下面的脚本将创建一个新的跟踪。我非常接近,唯一我无法弄清楚的是参数tracking_number放在哪里。这个请求的API文档是这里。例子追踪号码:印度邮政国内EI790662622IN。
function myFunction() {
var apikey = "GENERATEDAPIKEY";
var options = {
"method" : "POST",
"headers" : {
"aftership-api-key": apikey,
"Content-Type": "application/json"
},
};
var aftership_url = "https://api.aftership.com/v4/trackings";
var response = UrlFetchApp.fetch(aftership_url, options);
var result = response.getContentText();
Logger.log(result);
}发布于 2017-09-02 12:41:16
如果我没有错,你应该插入你的有效载荷(查看高级参数)
function aftership() {
var apikey = "your api key";
var payload = { "tracking": { "tracking_number": "EI790662622IN" } };
var options = {
"method" : "POST",
"contentType": 'application/json',
"headers" : {
"aftership-api-key": apikey,
"Content-Type": "application/json"
},
"payload": JSON.stringify(payload)
};
var aftership_url = "https://api.aftership.com/v4/trackings";
var response = UrlFetchApp.fetch(aftership_url, options);
var result = response.getContentText();
Logger.log(result);
}但是要让它工作,你必须在速递Api设置中启用信使
你的代码遗漏了:
https://stackoverflow.com/questions/46013368
复制相似问题