Đăng nhập với tài khoản Zalo
Đăng nhập với tài khoản Zalo qua API (Client side)
Không nên dùng cách này để chứng thực tài khoản Zalo
- Gọi login để đăng nhập.
- Sau khi đăng nhập thành công, gọi api getUserInfo để được thông tin cơ bản như UserID, Avatar, Username
- Sau khi đăng nhập thành công, gọi api getAccessToken để lấy access token.
import api from 'zmp-sdk';
api.login({
success: async () => {
// xử lý khi gọi api thành công
api.getUserInfo({
success: (data) => {
// xử lý khi gọi api thành công
const { userInfo } = data;
console.log(userInfo.name);
console.log(userInfo.avatar);
},
fail: (error) => {
// xử lý khi gọi api thất bại
console.log(error);
}
});
},
fail: (error) => {
// xử lý khi gọi api thất bại
console.log(error);
}
});
Xác thực tài khoản thông qua Access token (Server side)
Sau khi lấy được Access token từ client-side, vui lòng xác thực thông tin từ Server của bạn qua Zalo Open API.
- URL: https://graph.zalo.me/v2.0/me
- Method: GET
- Reponse Type: text/json
Sample Code
request(
{
url: 'https://graph.zalo.me/v2.0/me',
method: 'GET',
qs: {
access_token: 'User access token',
fields: 'id,name,birthday,email,picture'
},
json: true
},
(error, response, body) => {}
);
Vui lòng xem hướng dẫn chi tiết tại đây Zalo Social API.