Yammer 앱을 통합하려고 합니다. 특정 Discourse 카테고리에서 새 주제가 생성되면, 해당 Yammer 커뮤니티에 알림이 전송되도록 설정하는 것이 목표입니다. Microsoft Teams의 경우 채팅 통합 플러그인을 사용하여 이 기능을 구현했지만, Yammer에서는 작동하지 않습니다.
해당 플러그인을 찾지 못해 웹훅을 설정해 보고 있지만, API와 웹훅에 익숙하지 않아 여러 오류가 발생하고 있으며, 마지막 오류는 404 오류입니다:
문제는 본질적으로 두 가지가 서로 다른 언어라는 점입니다. Yammer REST API는 Yammer 채팅을 다양한 시스템에 통합하기 위해 설계된 맞춤형 API로 보입니다. 예를 들어, 자체 모바일 앱 안에 채팅 기능을 포함하는 용도로 사용할 수 있습니다.
반면 Webhooks는 정보(보통 상태 변경, 예: Discourse의 새 주제)를 해당 정보를 통보받아야 하는 곳으로 전달하기 위한, 표준은 아니지만 반(半)표준적인 방식입니다. 수신 측(이 경우 Yammer)은 송신 애플리케이션(Discourse)이 정의한 정보를 이해해야 합니다. 즉, 수신 측이 동일한 스타일의 Webhooks를 사용하는 특정 애플리케이션 또는 애플리케이션 그룹에서 정보를 수신하는 것을 명시적으로 지원해야 합니다.
제가 아는 한, Yammer은 이를 지원하지 않으므로 Webhooks를 직접 사용할 수 없습니다. 필요한 Yammer API 부분을 구현하고 원하는 이벤트에 대해 메시지를 전송하는 플러그인을 작성할 수는 있습니다. 목적과 예산에 따라 Marketplace 채널에 게시물을 올리면 이를 대신 해줄 사람을 찾을 수도 있습니다.
또는 Discourse Webhooks와 Yammer를 모두 지원하는 서비스를 브릿지로 활용할 수도 있습니다. Zapier가 그러한 서비스 중 하나이지만, Yammer를 지원하는지는 알지 못합니다. 최근에 여기에서 논의되던 다른 서비스가 있었는데, 몇몇 직원이 꽤 반응이 빠르고 도움이 될 것 같았지만, 지금은 이름이 기억나지 않고 찾지 못하고 있습니다.