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