사용자에게 보상을 지급하기 위해서 포스트백(Postback) 연동이 필요합니다. 포스트백 요청은 보안을 위해 서버 간 통신(Server-to-Server) 형태로 진행됩니다.
...
항목 | 내용 | |||
---|---|---|---|---|
1 | 요청 방향 | 버즈빌 → 매체사 | ||
2 | HTTP Request method | POST - application/x-www-form-urlencoded | ||
3 | HTTP Request URL | 매체사 서버의 endpoint | ||
4 | HTTP Request Parameters | 아래 | ||
5 | HTTP Response Code | 버즈빌 서버는 매체사 서버로 부터 전달받은 응답 코드(Response Code)를 바탕으로 적립 성공 여부를 판단합니다.
|
...
파라미터 필드(Field) | 타입 | 설명 | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| String | 매체사에서 정의한 유저의 식별값 최대 65자까지만 전달 가능합니다. | ||||||||||||||||||||||
| String | 보상에 발급되는 ID. 각 보상을 식별하고 포인트 중복 지급을 방지하기 위해 사용
| ||||||||||||||||||||||
| Integer | 사용자에게 유저에게 지급해야하는 포인트 | ||||||||||||||||||||||
| Long | 광고가 노출된 지면의 ID 값
| ||||||||||||||||||||||
| String | 포인트가 지급된 방식에 설정된 이름
| ||||||||||||||||||||||
| String 포인트를 지급 받기 위해 사용자가 취한 액션 타입 opened : | 포인트 지급 시점 (UNIX Timestamp 초단위)
대부분 API 호출시점과 동일하지만 API 호출이 재시도인 경우 다를 수 있습니다. | ||||||||||||||||||||||
| String | 포인트를 지급 받기 위해 유저가 취한 액션 타입
추후 다양한 타입이 추가될 수 있습니다. |
| Long (timestamp) | 포인트 지급 시점 (UNIX Timestamp 초단위)
| |||||||||||||||||||
| String | 유저가 참여한 광고의 광고 유형
추후 다양한 타입이 추가될 수 있습니다. | ||||||||||||||||||||||
| String | 파라미터를 추가해야할 경우, 해당 파라미터(JSON serialize 된 문자열 값)를 활용 매체사가 지정한 캠페인 데이터 (대시보드에서 캠페인을 생성할 때 지정할 수 있습니다) e.g{"sub_type": "A", "source":"external"}
| ||||||||||||||||||||||
| Long | 유저가 참여한 캠페인(광고, 컨텐츠, 프로모션) 의 ID입니다. | ||||||||||||||||||||||
| String | HTTP request parameter를 암호화 해서 전송하는 경우 사용되는 파라미터
| ||||||||||||||||||||||
| String | HTTP request parameter에 Checksum을 전송하는 경우 사용되는 파라미터
| ||||||||||||||||||||||
| String | 퍼블리셔 실시간 S2S API 제품 연동 매체사에서 지정하는 커스텀 파라미터
| ||||||||||||||||||||||
| String | 퍼블리셔 실시간 S2S API 제품 연동 매체사에서 지정하는 커스텀 파라미터
| ||||||||||||||||||||||
| String | 퍼블리셔 실시간 S2S API 제품 연동 매체사에서 지정하는 커스텀 파라미터
|
...
Code Block |
---|
{ "user_id": "12345", "point": 1, "transaction_id": "126905422_10000001", "event_at": 1641452397, "unit_id": 5539189976900000, "action_type": "l", "title": "\uad11\uace0\u0020\ud2b9\uac00타이틀", "extra": "{}" } |
IP Whitelist 추가
버즈빌 서버에서 보내는 포인트 적립 요청을 받을 수 있도록 아래 IP에 대한 inbound 방화벽 예외 처리를 부탁 드립니다.
54
18.179.
64158.39
.24552.68.114.43
13.113.136.11
52.194.132.196
13.114.88.146
요청 파라미터 검증
Status | ||||
---|---|---|---|---|
|
...