Class XiaohongshuService

java.lang.Object
com.bytedesk.social.xiaohongshu.XiaohongshuService

@Service public class XiaohongshuService extends Object
  • Field Details

    • xiaohongshuConfig

      private final XiaohongshuConfig xiaohongshuConfig
    • restTemplate

      private final org.springframework.web.client.RestTemplate restTemplate
  • Constructor Details

    • XiaohongshuService

      public XiaohongshuService()
  • Method Details

    • sendTextMessage

      public void sendTextMessage(String receiverId, String text)
      Send text message to Xiaohongshu user
    • sendImageMessage

      public void sendImageMessage(String receiverId, String imageUrl, String caption)
      Send image message to Xiaohongshu user
    • processWebhookEvent

      public void processWebhookEvent(XiaohongshuWebhookEvent event)
      Process incoming webhook event from Xiaohongshu
    • processMessageEvent

      private void processMessageEvent(XiaohongshuWebhookEvent.MessageEvent messageEvent)
    • processUserEvent

      private void processUserEvent(XiaohongshuWebhookEvent.UserEvent userEvent)
    • verifyWebhook

      public boolean verifyWebhook(String signature, String timestamp, String body)
      Verify webhook signature