• Home
  • Developer
  • English
    • ไทย
    • English
  • Home
  • Developer
  • English
    • ไทย
    • English
  • Getting Started
    • iOS
    • Android
    • Flutter
  • Api Usage Document
    • Best Practices
      • การใช้งานเข้าสู่ระบบสมาชิก
      • Request Help
      • History Redeem
      • Campaign
        • Campaign Detail
    • REST Buzzebees API reference
      • Overview
    • Developer Tool
      • REST API Explorer

    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}
              )

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

              Previous
              การใช้งานเข้าสู่ระบบสมาชิก
              Next
              History Redeem
              • FAQ
              • Help
              • Privacy
              • Copyright 2022 Buzzebees Co.,Ltd. All Rights Reserved