Hướng dẫn pattern tự động lấy Token khi hết hạn
Bước 1: Thực hiện lấy Token xác thực cho các request xem tại đây
Sau đó lưu trữ các thông tin Token lấy được từ Bước 1 vào cache, database hoặc file.
Bước 2: Gọi request tới api, gắn các thông tin cần thiết đọc từ nơi lưu trữ ở Bước 1 vào header(Token, CompanyCode)
Nếu hệ thống trả về mã Code = 401 thì thực hiện lại Bước 1, sau đó gửi lại request hiện tại (nên dùng pattern retry để xử lý việc này)
Ngược lại thì xử lý như bình thường
Từ lần thứ 2 trở đi, sau khi có token, thì luôn gọi vào Bước 2 đầu tiên.
Thông tin bổ sung
Thời gian hết hạn Token của hệ thống MShopKeeperOpenPlatform là 1 ngày tính từ thời điểm lấy token.