Class MessengerPersonaService

java.lang.Object
com.bytedesk.social.messenger.MessengerPersonaService

@Service public class MessengerPersonaService extends Object
https://developers.facebook.com/docs/messenger-platform/send-messages/personas
  • Field Details

    • messengerConfig

      private final MessengerConfig messengerConfig
    • restTemplate

      private final org.springframework.web.client.RestTemplate restTemplate
    • objectMapper

      private final com.fasterxml.jackson.databind.ObjectMapper objectMapper
  • Constructor Details

    • MessengerPersonaService

      public MessengerPersonaService()
  • Method Details

    • createPersona

      public String createPersona(String pageId, String name, String profilePictureUrl)
      创建Persona
    • listPersonas

      public com.fasterxml.jackson.databind.JsonNode listPersonas(String pageId)
      获取Persona列表
    • getPersona

      public com.fasterxml.jackson.databind.JsonNode getPersona(String personaId)
      获取单个Persona
    • deletePersona

      public boolean deletePersona(String personaId)
      删除Persona