Package com.bytedesk.social.messenger
Class MessengerPersonaService
java.lang.Object
com.bytedesk.social.messenger.MessengerPersonaService
https://developers.facebook.com/docs/messenger-platform/send-messages/personas
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final MessengerConfigprivate final com.fasterxml.jackson.databind.ObjectMapperprivate final org.springframework.web.client.RestTemplate -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreatePersona(String pageId, String name, String profilePictureUrl) 创建PersonabooleandeletePersona(String personaId) 删除Personacom.fasterxml.jackson.databind.JsonNodegetPersona(String personaId) 获取单个Personacom.fasterxml.jackson.databind.JsonNodelistPersonas(String pageId) 获取Persona列表
-
Field Details
-
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
创建Persona -
listPersonas
获取Persona列表 -
getPersona
获取单个Persona -
deletePersona
删除Persona
-