Nhảy tới nội dung

Đă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

  1. Gọi login để đăng nhập.
  2. Sau khi đăng nhập thành công, gọi api getUserInfo để được thông tin cơ bản như UserID, Avatar, Username
  3. 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.

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.