RCS
RCS MMS용 이미지 파일 업로드 (젬텍 연동)
Changed on젬텍 NGS RCS API 규격서 §4 (파일 업로드) 에 대응한다. 프론트엔드가 fileId / messagebaseId / file 을 직접 지정해 업로드하고 성공 시 발급된 fileId 를 이후 MMS 발송 시 media 필드로 사용한다.
파일 제약
- 지원 확장자: jpg, jpeg, png, gif
- 수신 최대 크기: 10MB. 젬텍 내부 제한(1MB) 초과 시 서버가 자동으로 JPEG 로 리사이즈하여 전송한다.
- 1회 요청당 파일 1개 (단건)
fileId 생성 규칙
- {brandId}.{userCode} 형식으로 Unique 하게 생성 (Max 64 Byte)
발송 가능기간 (expdate)
- RCS 용: D+365일 0시까지 (파일 유효기간 D+456일 0시)
post/v2/messages/rcs/mms/image/upload
Request
- Base URLhttps://api.sendon.io
- URLhttps://api.sendon.io/v2/messages/rcs/mms/image/upload
- AuthHTTP basic
Request body multipart/form-data
Example request
{
"fileId": "BR.xxxxxxx.20250401xxxxxx"
}Response
업로드 성공. data 필드에 젬텍 응답(result/message/fileId/expdate) 과 wasTranscoded 가 담긴다.
Example response
{
"code": 200,
"message": "성공",
"data": {
"result": 1000,
"message": "Success",
"fileId": "BR.xxxxxxx.20250401xxxxxx",
"expdate": "2026-04-02T00:00:00.000+09:00"
}
}Changes
- info
endpoint added
- info