Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

[API 도메인]

Develop

  • https://dev-api.metaflyer.co.kr

Production

  • https://api.metaflyer.co.kr

[Header]

Name

Type

Description

apiKey

String

별도 요청

[Content-Type]

application/json;charset=UTF-8

[Common Response]

{
    "time": String,
    "result": String,
    "resultMessage": String,
    "locale": String
}

Name

Type

Required

Description

time

String

true

Response Time 2022-11-07T07:52:35.949+00:00

result

String

true

Response Code

resultMessage

String

true

Response Message

locale

String

true

API Locale


SMS

[URL]

POST /api/message/sendSMS.v1.0

[Request Body]

{
    "content": String,
    "sendDate": String,
    "sender": String,
    "receivers": [
        {
            "phoneNumber": String
        },
        {
            "phoneNumber": String
        }
    ]
}

Name

Type

Required

Description

content

String

true

메시지 내용

  • size : 90 byte

sendDate

String

false

발송시간

  • format : yyyy-MM-dd HH:mm

sender

String

true

발신자 번호

  • format : 000-0000-0000

receivers

Array

true

수신자 정보

  • phoneNumber

String

true

수신자 번호

  • format : 000-0000-0000

[Response]

{
    "time": String,
    "result": String,
    "resultMessage": String,
    "locale": String,
    "item": {
        "messageInfo": String
    }
}

Name

Type

Required

Description

item

Object

true

  • messageInfo

String

true

발신 요청 정보 ID


LMS

[URL]

POST /api/message/sendLMS.v1.0

[Request Body]

{
    "subject": String,
    "content": String,
    "sendDate": String,
    "sender": String,
    "receivers": [
        {
            "phoneNumber": String
        },
        {
            "phoneNumber": String
        }
    ]
}

Name

Type

Required

Description

subject

String

false

메시지 제목

content

String

true

메시지 내용

  • size : 2000 byte

sendDate

String

false

발송시간

  • format : yyyy-MM-dd HH:mm

sender

String

true

발신자 번호

  • format : 000-0000-0000

receivers

Array

true

수신자 정보

  • phoneNumber

String

true

수신자 번호

  • format : 000-0000-0000

[Response]

{
    "time": String,
    "result": String,
    "resultMessage": String,
    "locale": String,
    "item": {
        "messageInfo": String
    }
}

Name

Type

Required

Description

item

Object

true

  • messageInfo

String

true

발신 요청 정보 ID


MMS

[URL]

POST /api/message/sendMMS.v1.0

[Request Body]

{
    "subject": String,
    "content": String,
    "sendDate": String,
    "sender": String,
    "receivers": [
        {
            "phoneNumber": String
        },
        {
            "phoneNumber": String
        }
    ],
     "image": {
        "type": String,
        "name": String,
        "body": String
    }
}

Name

Type

Required

Description

subject

String

false

메시지 제목

  • size : 40 byte

content

String

true

메시지 내용

  • size : 2000 byte

sendDate

String

false

발송시간

  • format : yyyy-MM-dd HH:mm

sender

String

true

발신자 번호

  • format : 000-0000-0000

receivers

Array

true

수신자 정보

  • phoneNumber

String

true

수신자 번호

  • format : 000-0000-0000

image

Object

false

이미지

  • type

String

true

MIME Type

  • JPG(image/jpeg), JPEG(image/jpeg), SIS(image/vnd.wap.sis)

  • name

String

true

파일명

  • body

String

true

ex) Base64.getEncoder().encodeToString(Files.readAllBytes(file.toPath()))

[Response]

{
    "time": String,
    "result": String,
    "resultMessage": String,
    "locale": String,
    "item": {
        "messageInfo": String
    }
}

Name

Type

Required

Description

item

Object

true

  • messageInfo

String

true

발신 요청 정보 ID

  • No labels