Hướng dẫn sử dụng API ListResultGoods - vinades/api.dauthau.info GitHub Wiki
Tác dụng
Lấy dữ liệu hàng hoá của Kết quả lựa chọn nhà thầu
LƯU Ý
Cần gọi 1 lần MST cần tìm với API ListBusinessReg để hệ thống đánh dấu lại
Tham số có thể truyền vào:
Request Parameters
Parameter | Type | Description | Required | Default |
---|---|---|---|---|
apikey | string | Khóa truy cập | Required | |
timestamp | int | Thời gian hiện tại dạng 11 số | Required | |
hashsecret | string | Mã bí mật đã được băm | Required | |
language | varchar(02) | Ngôn ngữ trả về (Chấp nhận giá trị 'vi' hoặc 'en') | Required | |
action | string | "ListResultGoods" | Required | |
mst | string | Mã số thuế của nhà thầu | Required | |
id | int | ID của KQLCNT bên DauThau.info | Required |
- hashsecret: Mã bí mật mỗi lần resquest, thường có 2 cách băm:
- password_hash($apisecret . '_' . $timestamp, PASSWORD_DEFAULT) với phương thức xác thực là password_verify
- md5($apisecret . '_' . $timestamp) với phương thức xác thực là md5_verify
Ví dụ viết bằng PHP:
$request = [
'apikey' => '...', // Khóa được cung cấp
'timestamp' => '...', // Thời gian resquest sai lệch với giờ máy chủ không quá 5 giây
'hashsecret' => '...', // Mã bí mật mỗi lần resquest = password_hash($apisecret . '_' . $timestamp, PASSWORD_DEFAULT);
'action' => 'ListResultGoods', // Tên API
'module' => '',
'language' => 'vi' // Bắt buộc nếu API của module trên site đa ngôn ngữ
'mst' => '0101216710',
'id' => 3736, //dạng số
];
mst
: Mã số thuế của nhà thầuid
: ID của KQLCNT trên hệ thống dauthau.info
Dữ liệu trả về nếu API truy cập thành công
{
"status": "success",
"code": "0000",
"message": "",
"total_elements": 3,
"content": [
{
"goods_name": "Sổ nghiệp vụ 120 trang (khổ 19x23cm)",
"sign_product": null,
"number_bid": "78000",
"unit_cal": "Cuốn",
"description": "Theo quy định tại Chương V",
"origin": "Việt Nam",
"capacity": null,
"bid_price": "7663",
"note": null
},
{
"goods_name": "Sổ nghiệp vụ 120 trang (khổ 13x19cm)",
"sign_product": null,
"number_bid": "30000",
"unit_cal": "Cuốn",
"description": "Theo quy định tại Chương V",
"origin": "Việt Nam",
"capacity": null,
"bid_price": "5440",
"note": null
},
{
"goods_name": "Sách 300 trang (khổ 16x24cm)",
"sign_product": null,
"number_bid": "10000",
"unit_cal": "Cuốn",
"description": "Theo quy định tại Chương V",
"origin": "Việt Nam",
"capacity": null,
"bid_price": "18190",
"note": null
}
],
"is_pay": true
}
total_elements
: (Tổng số dữ liệu sẽ trả về)is_pay
: Request có tính phí không
content (mảng dữ liệu cần quan tâm)
goods_name
: Tên hàng hoásign_product
: Ký hiệu nhãn mác sản phẩmnumber_bid
: Khối lượng mời thầuunit_cal
: Đơn vị tínhdescription
: Mô tả sản phẩmorigin
: Xuất xứcapacity
: Công suấtbid_price
:Giá dự thầunote
: Ghi chú
Các mã lỗi
1002
: No data!!!: Không có dữ liệu trả về1003
: No data input - Không có MST hoặc ID KQLCNT1004
: Error mst not regulations: Mã số thuế không đúng định dạng1005
: Error mst not register: chưa đăng ký MST1006
: Error not bidding result: Không có kết quả lựa chọn nhà thầu1009
: Error, Contact Admin: Lỗi chưa xác định