2017-09-19 1 views
1

Slack API를 사용하여 스레드 응답의 상위 메시지를 가져 오려고합니다. 새 답장을 받으면 부모 메시지의 "ts"에 해당하는 "thread_ts"가 첨부됩니다. 쿼리로 ts를 사용하여 searchall을 시도했지만 작동하지 않았습니다. 어떻게하면 좋을까요?특정 메시지로 검색하는 방법

답변

0

retrieving a single message의 Slack의 문서를 channels.history으로 봅니다. 이 "범위에서 1 항목 선택"접근법은 다른 채널 기록 방법 및 conversations.history에서도 작동해야합니다.

가장 쉬운 방법은 channel로 포함하는 채널 ID와 함께 conversations.historylatest 매개 변수로 조회 할 thread_ts 가치를 제공하는 것이며, 1limit는 하나의 메시지를 요청 할 수 있습니다. 요청을하려면 해당 *:history 범위가 필요합니다.

예 : GET /api/conversations.history?token=TOKEN_WITH_CHANNELS_HISTORY_SCOPE&channel=C2EB2QT8A&latest=1476909142.000007&inclusive=true&limit=1

관련 문제