사용자가 특정 방에 글을 쓸 때 데이터를 반환하는 사용자 지정 슬래시 명령을 만들었습니다. 내 API 끝점에 값을 하드 코딩하는 경우에만 작동합니다. "/ notes 12345"와 같이 보낸 메시지에서 "12345"를 반환하고 싶습니다.Hipchat에서 webhook 데이터를 읽으려면 어떻게해야합니까?
메시지 본문에 포함 된 값을 가져 오기 위해 노드 API 끝점을 구성하는 방법을 알 수 없습니다. 힙합. 들어오는 데이터를 처리하기 위해 특정한 것이 필요합니까?
app.post("/notes", function(req, res) {
var value = req.body.message;
나는 우편 배달부를 사용하지만이 값이 사용자가 입력 한 값에서 나오길 원합니다.
{
"event": "room_message",
"item": {
"message": {
"date": "2016-11-01T16:24:35.109356+00:00",
"from": {
"id": int,
"links": {
"self": "string"
},
"mention_name": "DannyDainton",
"name": "Danny Dainton",
"version": "string"
},
"id": "string",
"mentions": [],
"message": "/notes 67898", <<<---- I want this value
"type": "message"
},
"room": {
"id": int,
"is_archived": bool,
"links": {
"members": "string",
"participants": "string",
"self": "string",
"webhooks": "string"
},
"name": "string",
"privacy": "string",
"version": "string"
}
},
"oauth_client_id": "string",
"webhook_id": int
}
가 어떻게 내 노드 명시 API 엔드 포인트에 POST 요청에이 작업을 얻을 것입니다 :
나는 원시 데이터가 Hipchat에서 보내는 얻을 수 RequestBin를 사용했습니다? JSON.parse를 사용하거나 stringify 또는 이와 비슷한 것을 사용해야합니까? 나는이 시점에서 정말로 우둔하다.
Many Thanks in Advance.