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

รายละเอียดของแคมเปญ

รายการแคมเปญ คือการแสดงข้อมูลต่างๆ ของแคมเปญนั้น ตามแต่ละรายการที่ได้ทำการตั้งค่าไว้ใน back office ของ Buzzebees

จากตัวอย่างด้านล่าง แสดงมุมมองรายละเอียดแคมเปญ มี UI รายละเอียดแคมเปญในแอพ BuzzebeesDemo และตารางซึ่งมีเลขลำดับและคำอธิบาย

ลำดับคีย์คำอธิบาย
1PicturesArray ของ Picture ใช้คีย์ FullImageUrl สำหรับ URL รูปภาพ
2Nameชื่อแคมเปญ
3AgencyLogoUrlURL รูปภาพของเอเจนซีหรือแบรนด์
4AgencyNameชื่อของเอเจนซีหรือแบรนด์
5PointPerUnitจำนวนคะแนนเพื่อแลกของรางวัล
6StartDate, ExpireDateวันที่เริ่มต้นและวันที่หมดอายุของแคมเปญ แสดงเป็นเวลา EPOCH (GMT+0)
7Detailรายละเอียด campaign
8Conditionเงื่อนไขของ campaign

จากข้อมูลต่างๆ ที่กล่าวมาสามารถดึงข้อมูลได้จาก API Get Campaign Detail โดยแสดงรายละเอียดของ API ไว้โดยละเอียด

    CURL
    curl --location --request GET 'https://buzzebees-dev.azure-api.net/api/campaign/{campaignId}?relate_config={relate_config}&with_relate=true&device_locale=1054&' 
    --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}'
    Swift
    BzbsCampaignApis.detail(campaignId: {campaignId}) { (result) in
      if let error = result.error {
          fail(error)
          return
      }
      if result.isSuccess {
          success(result.campaign)
      }
    }
    Kotlin
    apiClient.campaignApi.campaignDetails(id = {CampaignID})

    Campaign Type

    Campaign type แบ่งออกได้หลายประเภท เช่น free, draw, deal, buy, interface และอื่นๆ โดยมีวิธีการแสดงผลต่างๆ ดังตารางด้านล่าง

    TypeIDรายละเอียดรูปแบบการ redeemหมายเหตุ
    0DrawPopup redeem success-
    1FreePopup Serialไม่มีเวลาหมดอายุ
    2DealPopup Serial-
    3BuyAdd to cartไม่ต้องเรียกใช้ API Redeem (เพิ่มเติม)
    8Interfaceเปิดหน้า webView-

    จากข้อมูลนี้ จะเป็นวิธีการแสดงผลของการแลกสิทธิพิเศษ ของแต่ละแคมเปญซึ่งจะอยู่ในหัวข้อถัดไป

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