Authentication
Hướng dẫn xác thực tài khoản API trước khi sử dụng
Goship API yêu cầu access token trên mọi requests tới hệ thống Goship.
Hướng dẫn này giả định rằng bạn đã có tài khoản Goship.vn và tài khoản Developer. Nếu bạn chưa có tài khoản, xem hướng dẫn tại Thiết lập cơ bản.
Login
Login để lấy access token là bước đầu tiên trong quá trình tích hợp Goship API. API Login yêu cầu bạn phải cung cấp thông tin tài khoản đã đăng ký với Goship trước đó làm request body của API.
POST https://sandbox.goship.io/api/v2/login
Request body:
Thông tin request như sau:
username: Tài khoản đăng nhập Goship.vnpassword: Password của tài khoản Goship.vnclient_id: Thông tin Client ID lấy từ Goship API Accountclient_secret: Thông tin Client Secret lấy từ Goship API Account
Bạn sẽ nhận được response data như sau:
Chúng ta sẽ sử dụng access_token để thực hiện authentication trong các request call Goship API.
Lưu ý: thời gian tồn tại của
access_tokentrên hệ thống Goship API là rất dài, khoảng 10 năm.
Xác thực token
Goship API sử dụng xác thực token với header Authentication kiểu Bearer.
Thông báo lỗi
Nếu request tới 1 api mà không có thông tin xác thực, bạn sẽ nhận được 1 response Unauthenticated như sau:
Hãy chắc chắn là bạn đã thêm một header Authorization cho các request.

