Chuyển tới nội dung chính

getAuthCode

Nếu user đồng ý thì getAuthCode là API để lấy ra auth code của một user.

Thông qua việc sử dụng auth code, lập trình viên có thể sử dụng để exchange access token, từ đó có thể lấy những thông tin hoặc thay mặt user thực hiện một số tác vụ với Open API ở backend.

Tham số

Thuộc tínhKiểu dữ liệuMô tả
scopesStringDanh sách các scopes, mặc định là ['profile']
successFunctionCallback function khi thành công.
failFunctionCallback function khi thất bại.
completeFunctionCallback function khi hoàn tất tác vụ cho dù thành công hay thất bại.

Giá trị trong success callback

Thuộc tínhKiểu dữ liệuMô tả
authCodeStringURL ảnh đại diện của user
authErrorScopesKey-ValueKey là tên scope, value là error code
authSuccessScopesArrayDanh sách các scopes được users cho phép

Error code là một chuỗi, có thể nhận các giá trị

Error codeÝ nghĩa
1Mini App không có quyền xin scopes này
2Users không cho phép lấy auth code

Ví dụ

import apis from '@v-miniapp/apis'

apis.getAuthCode({
scopes: ['profile', 'phone', 'email'],
success: res => {},
fail: res => {},
})