Đă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
- 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 { getUserInfo } from "zmp-sdk/apis";
const getInfo = () => {
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);
},
});
};
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.