Sau khi đăng ký và được cấp tài khoản API, khách hàng sẽ được cấp một appId và appSecret. Khi gọi API, phải sử dụng appSecret này để tạo một tham số hash. Chi tiết các tạo tham số hash trong mục Tạo Hash và có chi tiết trong từng API
Các request đến API thực hiện đến tên miền
https://openapi.antbuddy.com
Tùy vào từng API mà phương thức và đường dẫn sẽ khác nhau
(Using the API
After registering and receiving an API account, the customer will be given an appId and appSecret. When calling the API, this appSecret must be used to generate a hash parameter. Details on how to create the hash parameter can be found in the "Create Hash" section and in the documentation for each API.
Requests to the API should be made to the following domain:
(All requests to AntBuddy, in addition to the data, must include a hash value. The hash is calculated as the sha256 of all parameters (excluding the hash).
Example:
appId = 65446465436742018
appSecret = 123456
API for retrieving call history:
GET /oapi/v1/call/histories?appId=6544646543674&created_from=2018-02-07T02:19:33.000Z&created_to=2018-02-07T07:04:22.000Z
var crypto = require('crypto');
function checksum (str) {
return crypto
.createHash('sha256')
.update(str, 'utf8')
.digest('hex')
}
var text = '65446465436742018-02-07T02:19:33.000Z2018-02-07T07:04:22.000Z123456';
var hash = checksum(text);
//9b11b9ff77dbba70fe059acf84c02cfe6af90de9122e4d3bd6ec69c9d637f9ed
javascriptCopyEditvar crypto = require('crypto');
function checksum(str) {
return crypto
.createHash('sha256')
.update(str, 'utf8')
.digest('hex');
}
var text = '65446465436742018-02-07T02:19:33.000Z2018-02-07T07:04:22.000Z123456';
var hash = checksum(text);
// 9b11b9ff77dbba70fe059acf84c02cfe6af90de9122e4d3bd6ec69c9d637f9ed)