• หน้าแรก
  • นักพัฒนา
  • ไทยไทย
    • ไทยไทย
    • EnglishEnglish
  • หน้าแรก
  • นักพัฒนา
  • ไทยไทย
    • ไทยไทย
    • EnglishEnglish
  • เกริ่นนำ
    • เข้าสู่ระบบ
    • Campaign
      • Category list & Campaign list
      • Campaign Detail
    • ประวัติการแลกรางวัลและคูปอง
  • การใช้งาน API
    • ที่อยู่
    • ระบบการเข้าสู่ระบบ
      • การใช้งานเข้าสู่ระบบ
      • การสมัครสมาชิก
      • One-time Password
    • Category List
    • แคมเปญ
      • รายการแคมเปญ
      • รายละเอียดของแคมเปญ
      • การแลกสิทธิพิเศษของแคมเปญ
    • คูปอง
    • การขอความยินยอม
    • ประวัติการรับคะแนน
    • ข้อมูลส่วนตัว
    • ประวัติ
      • ประวัติการแลกรางวัล
    • ขอความช่วยเหลือ
    • แจ้งเตือน
  • REST Buzzebees API reference
  • Developer Tool
  • คำถามที่พบบ่อย

การใช้งานเข้าสู่ระบบ

การใช้เข้าสู่ระบบ ผู้ใช้สามารถเข้าสู่ระบบ Buzzebees ได้หลายวิธี ดังนี้

  • เข้าสู่ระบบด้วย ชื่อผู้ใช้/ รหัสผ่าน
  • เข้าสู่ระบบด้วยอุปกรณ์
  • เข้าสู่ระบบด้วย Facebook
  • เข้าสู่ระบบด้วย Apple ID (สำหรับ iOS)
  • เข้าสู่ระบบด้วย Line
  • เข้าสู่ระบบด้วย Google

ก่อนที่จะเรียกใช้งานการเข้าสู่ระบบด้วยวิธีการต่างๆ จำเป็นต้องมีการตั้งค่าที่ในระบบ Buzzebees ก่อน

เข้าสู่ระบบด้วย ชื่อผู้ใช้/ รหัสผ่าน

คือ การเข้าสู่ระบบโดยทั่วไปของแอปพลิเคชั่น ที่ใช้อีเมลและรหัสผ่าน ในการเข้าสู่ระบบ

curl --location --request POST 'https://buzzebees-dev.azure-api.net/api/auth/bzbs_login' 
--header 'Content-Type: application/x-www-form-urlencoded; charset=utf-8' 
--header 'Ocp-Apim-Subscription-Key: '
--header 'Ocp-Apim-Trace: 1 '
--header 'App-Id:  '
--header 'Authorization: token ' 
--form 'username=""'
--form 'password=""'
--form 'app_id=""'
--form 'authorization_code=""'
--form 'client_version=""'
--form 'device_noti_enable=""'
--form 'id_token=""'

เข้าสู่ระบบด้วยอุปกรณ์

คือ การใช้ UID ในการเข้าสู่ระบบ โดย UID จะเป็น key เฉพาะที่ไม่ซ้ำกันกับผู้ใช้อื่น

เพิ่มเติม: แนะนำให้ใช้เป็น UUID ของเครื่อง

curl --location --request POST 'https://buzzebees-dev.azure-api.net/api/auth/device_login' 
--header 'Content-Type: application/x-www-form-urlencoded; charset=utf-8' 
--header 'Ocp-Apim-Subscription-Key: '
--header 'Ocp-Apim-Trace: 1 '
--header 'App-Id:  '
--header 'Authorization: token ' 
--form 'uuid=""'
--form 'app_id=""'
--form 'device_app_id=""'
--form 'os=""'
--form 'platform=""'
--form 'mac_address=""'
--form 'device_noti_enable=""'
--form 'client_version=""'
--form 'device_token=""'

เข้าสู่ระบบด้วย Facebook

คือ การใช้งาน Facebook ในการเข้าสู่ระบบ จำเป็นจะต้องใช้ tokenString ที่ได้จาก Facebook Login เมื่อได้ tokenString มาแล้วให้ทำการเรียก API Login With Facebook

curl --location --request POST 'https://buzzebees-dev.azure-api.net/api/auth/login' 
--header 'Content-Type: application/x-www-form-urlencoded; charset=utf-8' 
		 --header 'Ocp-Apim-Subscription-Key: '
		 --header 'Ocp-Apim-Trace: 1 '
		 --header 'App-Id:  '
		 --header 'Authorization: token ' 
--form 'access_token=""'
--form 'uuid=""'
--form 'app_id=""'
--form 'device_app_id=""'
--form 'os=""'
--form 'platform=""'
--form 'mac_address=""'
--form 'device_noti_enable=""'
--form 'client_version=""'
--form 'device_token=""'

เข้าสู่ระบบด้วย Apple ID (สำหรับ iOS)

คือ การใช้ Apple ID ในการเข้าสู่ระบบ จำเป็นต้องใช้ authorizationCode และ identityToken ที่ได้จากการขอสิทธิ์ Authentication Services

เมื่อทำการขอได้สิทธิและข้อมูลจาก ASAuthorizationControllerDelegate เรียบร้อยแล้ว ให้ทำการเรียกใช้ API Apple Token 

curl --location --request POST 'https://buzzebees-stg.azure-api.net/api/auth/apple_token' 
--header 'Content-Type: application/x-www-form-urlencoded; charset=utf-8' 
--header 'Ocp-Apim-Subscription-Key: {Subscription-Key}'
--header 'Ocp-Apim-Trace: 1 '
--header 'App-Id: {App-Id} '
--header 'Authorization: token {token}' 
--form 'app_id=""'
--form 'authorization_code=""'
--form 'client_version=""'
--form 'id_token=""'

หลังจากนั้น API จะส่งค่า refreshToken และ idToken กลับมาเพื่อนำไปใช้ เรียก API Login With Apple ต่อ

curl --location --request POST 'https://buzzebees-dev.azure-api.net/api/auth/apple_login' 
--header 'Content-Type: application/x-www-form-urlencoded; charset=utf-8' 
--header 'Ocp-Apim-Subscription-Key: {Subscription-Key}'
--header 'Ocp-Apim-Trace: 1 '
--header 'App-Id: {App-Id} '
--header 'Authorization: token {token}' 
--form 'refresh_token=""'
--form 'client_version=""'
--form 'device_noti_enable=""'
--form 'id_token=""'
--form 'platform=""'
--form 'app_id=""'
--form 'device_token=""'

เข้าสู่ระบบด้วย Line

คือ การเข้าสู่ระบบด้วย Line โดยก่อนการใช้งานต้องตั้งค่า เรียกใช้ Line Login SDKs ก่อนตามแต่ละแพลตฟอร์ม เมื่อทำการเข้าสู่ระบบด้วย Line SDKs เรียบร้อยแล้วจะได้ id_token เพื่อนำไปเรียกใช้งาน API Login With Line

curl --location --request POST 'https://buzzebees-dev.azure-api.net/api/auth/line_login' 
--header 'Content-Type: application/x-www-form-urlencoded; charset=utf-8' 
		 --header 'Ocp-Apim-Subscription-Key: '
		 --header 'Ocp-Apim-Trace: 1 '
		 --header 'App-Id:  '
		 --header 'Authorization: token ' 
--form 'uuid=""'
--form 'app_id=""'
--form 'os=""'
--form 'platform=""'
--form 'mac_address=""'
--form 'device_noti_enable=""'
--form 'client_version=""'
--form 'line_access_token=""'
--form 'authorization_code=""'
--form 'id_token=""'

เข้าสู่ระบบด้วย Google

หลังจากเข้าสู่ระบบเรียบร้อยแล้วจะได้ token และข้อมูลต่างๆ ของ user เพื่อนำไปใช้งานใน function หรือ feature อื่นๆ ได้อย่างครบถ้วน

ก่อนหน้า
ระบบการเข้าสู่ระบบ
ถัดไป
การสมัครสมาชิก
  • ถาม-ตอบ
  • ช่วยเหลือ
  • นโยบายความเป็นส่วนตัว
  • Copyright 2022 Buzzebees Co.,Ltd. All Rights Reserved