메시지 쿼터 관련 질문드립니다

문의 시, 디벨로퍼스 앱ID를 알려주세요.


메시지 발송 쿼터에 대해 3만건과 수/발신자당 각각 100건, 페어당 20건의 제한이 있다고 확인했습니다.
메시지 발송 시 최대 5명의 친구에게 한번에 발송할 수 있는데

만약 A라는 사람이 100명의 친구에게 메시지를 발송할 때 5명씩 묶어서 발송해 API를 20번 호출 할 경우
각각의 쿼터 잔여한도가
전체 29980, 발신 80이 남는지 전체 29900 발신 0이 남는지 확인하고 싶습니다.

안녕하세요.

아래와 같이 각각 계산되며 먼저 소진되는 쿼터에 따라 API 호출 제한이 발생합니다.

일 쿼터 전체 3만: 30,000 - 20 = 29,980
발신자당 100건: 100 - 20 = 80
Pair: 사용자당 - 1

그렇다면 모든 발송이 성공한다는 전재 하에 5명씩 묶어서 발송한다면
A라는 사용자는 1일 최대 500명에게 메시지를 발송할 수 있는건가요?

번거로운 질문 드려 죄송합니다.

아닙니다.

발신자당 최대 100건 입니다.

  1. 일쿼터 3만: 메시지 API는 일 최대 3만건 사용할 수 있지만,
  2. 발신자당 100건: 발신자당 100건 가능하며
  3. Pair: 발신자당 동일 수신자 1명에 대해 일 20건 가능 가능합니다.

메시지 쿼터의 경우 API 호출 횟수가 아닌 실제로 발송된 메시지의 갯수가
전체 3만개, 발신자당 100개, 수신자당 100개, 페어당 20개 라는 말씀이시죠?

답변 감사합니다!

아닙니다.

API 호출 횟수 기준이며, 3번 Pair 조건만 실제 발송된 메시지 갯수 입니다.

정말 죄송합니다. 제가 잘 이해가 안되는데

메시지 API 사용 쿼터가 발신자 기준 1일 100건인데
해당 내용이 API 호출횟수 기준이라면
1회 호출 시 최대 5명에게 발송을 요청할 수 있고, 매 호출마다 5명씩 묶어서 발송한다면
1일 한도 100건을 모두 채웠을 때 총 발송된 메시지 수는 500개가 아닌가요?

아닙니다.

5명씩 채워서 A 사용자가 101회 API 사용하면 API 호출은 101회가 되고 메시지는 505건이 발송 됩니다.
API 호출당 쿼터 차감하기에

  1. 일 쿼터 전체 3만에서 101회가 차감되고
  2. 일 쿼터 발송자당 100건에서 100회가 차감됩니다. 나머지 1회는 쿼터 초과 오류가 됩니다.
  3. 그리고 Pair당 20회는 발송된 메시지 505건 중 동일 발신자에 의한 동일 수신자는 20건만 가능합니다.
1개의 좋아요

번거로운 질문에도 상세한 답변 감사합니다.
정확하게 이해가 되었습니다.