Sử dụng Client mẫu
Last updated
Last updated
Yêu cầu cài đặt Python 3.x trở lên (có thể tải bản python.org/downloads/release/python-370/)
Bước 1: Giải nén file Client đã tải
Bước 2: Gõ cmd vào ô địa chỉ thư mục để khởi tạo command line
Màn hình hiển thị cửa sổ như sau:
Bước 3: Điền thông tin trong file fc_config.py tại thư mục examples
Bước 4: Chạy câu lệnh
Sau khi cài đặt, trong thư mục sẽ có các file sau:
fc_config.py: file chứa các cấu hình kết nối
example_api: file chạy test các câu lệnh api
example_stream: file test kết nối streaming
Nhập thông tin consumerID, consumerSecret, privateKey của bạn vào file fc_config.py. Nhập phương thức xác thực mà bạn đã đăng ký vào trường twoFAtype và lưu file. Lưu ý: Điền 0 nếu bạn dùng PIN. Điền 1 nếu bạn dùng SMS OTP/Email OTP/Smart OTP.
Click douple vào file example_stream để nghe Streaming lệnh. Thông tin như ảnh:
Máy tính cần có cài đặt Node.js (cài đặt từ bản v.10.15.3 trở lên)
Kiểm tra máy tính đã cài đặt Node.js và version bằng câu lệnh: cmd node –version
Bước 2: Gõ cmd vào ô địa chỉ thư mục để khởi tạo command line
Bước 3: Chạy câu lệnh sau để cài đặt
Sau khi cài đặt, trong thư mục sẽ có các file index.js. File này chứa toàn bộ các thông tin kết nối, dữ liệu test và là file chạy chính. Bạn cần chỉnh cấu hình và dữ liệu phù hợp trước khi chạy. Các bước thực hiện chi tiết như sau:
Nhập giá trị ConsumerID, ConsumerSecret, PrivateKey tại mục config trong file index.js bằng bộ key kết nối của bạn.
Cấu hình phương thức bạn đang sử dụng vào trường TwoFAType. Nếu bạn dùng PIN, nhập 0. Nếu bạn dùng SMS OTP/Email OTP/SmartOTP, nhập 1.
Trong file index.js, biến "mockStockData" chứa các thông tin dùng để đặt lệnh cơ sở và "mockDerivativeData" chứa các thông tin dùng để đặt lệnh phái sinh. Bạn cần chỉnh sửa thông tin cho phù hợp: số tài khoản đặt lệnh, loại lệnh, mã chứng khoán, giá, khối lượng... và thực hiện lưu file.
Nhập mã xác thực vào trường code ở 2 hàm “mockStockData” và “mockDeterativeData” trong file index.js và lưu file.
Cách lấy mã xác thực:
Khách hàng sử dụng PIN để giao dịch, nhập mã PIN
Khách hàng dùng SMS/Email OTP: mở trình duyệt và chạy localhost:3011/getOTP để lấy mã OTP.
Khách hàng dùng SmartOTP: lấy mã OTP trên ứng dụng SSI SmartOTP hoặc iBoard tùy theo bạn kích hoạt SmartOTP trên ứng dụng nào.
Mở cmd và chạy lại câu lệnh: node index.js
Mở trình duyệt và gõ câu lệnh sau: localhost:3011/NewOrder
Theo dõi streaming lệnh trên màn hình cmd trước đó đã chạy file index.js
Bạn cũng có thể chạy thử các hàm truy vấn khác bằng cách gõ tương ứng tên các hàm có trong file index.js
Ví dụ để lấy sức mua của tài khoản, chạy câu lệnh localhost:3011/maxBuyQty
Yêu cầu máy tính hoặc laptop cần cài đặt java
Bước 1: Giải nén
Bước 2: Gõ cmd vào ô địa chỉ thư mục để khởi tạo command line
Màn hình hiển thị cửa sổ như sau:
Bước 3: Chạy câu lệnh cài đặt
Trong thư mục vừa cài đặt thành công sẽ có các file sau:
fctrading.json là file dùng để điền key kết nối và chạy thử API
samples-2.0.0 là run file jar
Người dùng mở file fctrading.json và điền bộ key kết nối
File fctrading.json chứa sẵn mẫu đầu vào cho các hàm. Người dùng có thể sử dụng luôn các đầu vào này để chạy hoặc chỉnh sửa đầu vào tùy nhu cầu.
Nếu muốn chỉnh tham số đầu vào, người dùng mở file fctrading.json (bằng Notepad ++…) và chỉnh sửa rồi lưu lại.
Để chạy test thử các api, thực hiện các step sau:
Bước 1: Điền key kết nối và nhập thông tin input các hàm API muốn chạy -> Lưu
Bước 2: Chạy Client và lựa chọn 1 + Thứ tự API tương ứng để kiểm tra dữ liệu API
Điền key kết nối và chọn số 2 để nghe FCTrading streaming -> Lưu
Bước 1: Giải nén
Màn hình giải nén hiển thị thông tin như sau:
Bước 2: Mở Client
Double click vào icon dòng text "SSI.FCTrading.ClientExample"
Client hiển thị thông tin như sau:
Trong thư mục vừa cài đặt thành công có file sau:
data là file dùng để điền key kết nối và chạy thử API
Người dùng mở file data và điền bộ key kết nối
File data chứa sẵn mẫu đầu vào cho các hàm. Người dùng có thể sử dụng luôn các đầu vào này để chạy hoặc chỉnh sửa đầu vào tùy nhu cầu.
Nếu muốn chỉnh tham số đầu vào, người dùng mở file data (bằng Notepad ++…) và chỉnh sửa rồi lưu lại.
Để chạy test thử các api, thực hiện các step sau:
Bước 1: Điền key kết nối và nhập thông tin input các hàm API muốn chạy -> Lưu
Bước 2: Chạy Client và lựa chọn 1 + Thứ tự API tương ứng để kiểm tra dữ liệu API
Điền key kết nối và chọn số 2 để nghe FCTrading streaming -> Lưu
Double click vào file example_api, sau đó mở link: để đặt lệnh và truy vấn thông tin lệnh.
Bước 1: từ đường dẫn và giải nén