• หน้าแรก
  • พัฒนา
  • ไทย
    • ไทย
    • English
  • หน้าแรก
  • พัฒนา
  • ไทย
    • ไทย
    • English
  • Getting Started
    • iOS
    • Android
    • Flutter
  • Best Practices
    • การใช้งานเข้าสู่ระบบสมาชิก
    • Request Help
    • ประวัติการแลกสิทธิพิเศษ
    • Campaign
      • Campaign Detail
  • REST Buzzebees API reference

Request Help

หัวข้อรายการขอช่วยเหลือจากผู้แลแอปพลิชัน ซึ่งในแต่ละโพสต์จะสามารถสร้าง และตอบกลับภายในหัวข้อนั้นๆ ตามที่ได้ โดยผู้ดูแลสามารถตอบกลับข้อความจากผู้ขอความช่วยเหลือได้ที่ BOF

Request List

รายการโพสต์ขอความช่วยเหลือทั้งหมดของผู้ใช้งาน ที่ต้องการติดต่อสอบถามผู้ดูแล โดยรายการจะมีข้อมูล รหัสผู้ช่วยเหลือ (helpCode) ข้อความที่ต้องการสอบถาม รายละเอียด วันที่ และจำนวนข้อความที่โต้ตอบภายในโพสต์ เป็นต้น

ก่อนการเรียกข้อมูลรายการโพสต์ขอความช่วยเหลือจำเป็นจะต้องสร้าง helpCode ก่อน

  • สร้าง helpCode สำหรับสร้างรายการขอความช่วยเหลือ
    Swift
    BzbsRequestHelp.getHelpCode(successCallback: { (helpCodeResult) in
        if let error = helpCodeResult.error {
            fail(error)
            return
        }
        if helpCodeResult.isSuccess {
            //TODOs Get help list
        }
    })
    Kotlin
    apiClient.requestHelpApi.helpCode(
        os = {Os},
        platform = {Platform},
        clientVersion = {ClientVersion}
    ).code

    • เมื่อเรียก helpCode สำเร็จให้ทำการเรียก getHelpList ต่อเพื่อดึงโพสต์หัวข้อทั้งหมด
      Swift
      BzbsRequestHelp.getHelpList(lastRowKey: {lastRowKey}) { (result) in
          if let error = result.error {
              fail(error)
              return
          }
          if result.isSuccess {
              success(result.helpList, helpCodeResult.helpCode)
          }
      }
      Kotlin
      val requestId = "f-$userId"
      apiClient.requestHelpApi.requestHelpList(requestId)

      หลังจากนั้นจะได้ข้อมูลที่เป็น array ของ helpList ทั้งหมด รวมถึง helpCode ที่ต้องใช้ในการส่งโต้ตอบข้อความในขั้นตอนถัดไป

      Create help post

      • สร้างโพสต์ขอความช่วยเหลือที่ต้องการ สามารถแนบรูปภาพ และข้อความ
        Swift
        BzbsRequestHelp.postHelpPost(firstName: {firstName},
                                      lastName: {lastName},
                                      strMessage: {strMessage},
                                      image: {image},
                                      isAddInformation: true) { (result) in
            if let error = result.error {
                fail(error)
                return
            }
            if result.isSuccess {
                success()
            }
        }
        Kotlin
        apiClient.requestHelpApi.postRequestHelp(
            requestId = {requestHelpID},
            message = {message},
            image = {source}
        )

        เมื่อสร้างโพสต์ขอความช่วยเหลือเสร็จเรียบร้อยแล้วจะได้ buzzKey ของแต่ละโพสต์นั้นๆ เพื่อนำไปใช้ในการโต้ตอบภายในหัวข้อ

        Get message list

        ข้อมูลรายการข้อความการตอบกลับระหว่างผู้ดูแล และผู้ใช้งานภายในโพสต์

        • เรียกข้อมูลข้อความการตอบกลับภายในโพสต์
          Swift
          BzbsRequestHelp.getHelpMessageList(buzzKey: {buzzKey}, strLastRowkey: {strLastRowkey}) { (result) in
              if let error = result.error {
                  fail(error)
                  return
              }
              if result.isSuccess {
                  success(result.helpList)
              }
          }
          Kotlin
          apiClient.requestHelpApi.commentList({BuzzKey})

          ผลลัพธ์ที่ได้จะส่งค่ากลับมาเป็น array ของ message ทั้งหมดทั้งของฝั่งผู้ดูแล และผู้ใช้ โดยแยกจาก userID ของผู้ใช้งาน

          การส่งข้อมูลโต้ตอบภายในโพสต์จะสามารถแนบรูปภาพ และข้อความได้ด้วยเช่นกัน

          • ส่งข้อความการตอบกลับภายในโพสต์
            Swift
            BzbsRequestHelp.postReply(onBuzzKey: {buzzKey},
                                      strMessage: {strMessage},
                                      image: {image}) { (result) in
                if let error = result.error {
                    fail(error)
                    return
                }
                if result.isSuccess {
                    success()
                }
            }
            Kotlin
            apiClient.requestHelpApi.postComment(
                buzzKey = {BuzzKey},
                message = {Message},
                image = {Source}
            )

            หลังจากนั้นจะได้ข้อมูลโพสต์ และข้อความทั้งหมด

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