Webhook > group_channel:message_send

group_channel:message_send 에서 type: “FILE” 형식 데이터에서 payload.url를 Public하게 접근할 수 있는 방법이 있을까요? 현재는 Not authorized.라고 뜨고 접근을 못하고 있습니다.

image

https://sendbird-upload.s3.amazonaws.com/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/upload/n/e52878be026f4a318f38b67efe8f7612.jpg


“type”: “FILE”,
“payload”: {
“message_id”: 238278410,
“custom_type”: “”,
“filename”: “giraffe.jpg”,
“content_type”: “image/jpeg”,
“url”: “https://sendbird-upload.s3.amazonaws.com/xxxxxxxx-xxxx-xxxx-xxxx-
xxxxxxxxxxxx/upload/n/e52878be026f4a318f38b67efe8f7612.jpg”,
“content_size”: 11892885,
“created_at”: 1540794889552,
“data”: “giraffe in Africa”
},

빠른 회신 부탁드립니다.

안녕하세요

파일은 url에 auth 파라미터를 가지고 있을때 접근이 가능 합니다.
하지만 auth 파라미터 없이 접근 가능한 방법은 auth 파라미터가 없는 해당 URL에 GET을 할때 HTTP 헤더에 Api-Token을 넣는 것 입니다. Api-Token은 각 앱아이디(센드버드 앱)당 존재하며, 데시보드에서 확인하실 수 있습니다.

감사합니다.