Đổi API ID và API key lấy một bearer token OAuth2.
- Điều kiện tiên quyết:
client_idlà API ID vàclient_secretlà API key. Thành viên phải đang hoạt động, và IP của bên gọi phải thỏa danh sách IP cho phép và danh sách IP chặn của Open API. - Tác động: không có — token được tự ký và server không lưu gì cả.
- Thời hạn:
expires_ingiây, mặc định 3600. Không có refresh token và không có endpoint làm mới; hãy xin một token mới thay vì vậy. - Đồng thời: vì token không mang trạng thái, việc phát hành token mới không làm mất hiệu lực các token trước đó — nhiều token có thể cùng hợp lệ một lúc. Một token chỉ ngừng hoạt động khi hết hạn hoặc khi API key được luân chuyển.
- Thử lại: an toàn.
Các mã lỗi nghiệp vụ đã ghi nhận: 12002, 35002, 35005. Xem Error Codes để biết ý nghĩa từng mã. Mọi thao tác cũng có thể trả về các mã dùng chung.
Khóa API xác thực ID khách hàng. Để gọi các API của MoreLogin, bạn sẽ trao đổi ID API và Khóa API của mình để lấy mã truy cập. Hãy giữ bí mật này. an toàn.
- MoreLogin Open API endpointhttps://api.morelogin.com/oauth2/token
curl -i -X POST \
https://api.morelogin.com/oauth2/token \
-H 'Content-Type: application/json' \
-d '{
"client_id": "1661515884160372",
"client_secret": "string",
"grant_type": "client_credentials"
}'Response
{ "code": 0, "msg": null, "data": { "scope": "cloudphone", "access_token": "example-access-token\n", "token_type": "Bearer", "expires_in": 3600, "client_metadata": { … } }, "requestId": "1d4f3ea968664593860b94b35d4ebf5e" }