Placement
Get multiple placements
현재 사용자에게 사용 가능한 모든 지면을 검색합니다.
GET
/
placements
Get multiple placements
curl --request GET \
--url https://your_a2_service/placements \
--header 'Authorization: Bearer <token>'import requests
url = "https://your_a2_service/placements"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://your_a2_service/placements', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://your_a2_service/placements",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://your_a2_service/placements"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://your_a2_service/placements")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://your_a2_service/placements")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body[
{
"created_by": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "<string>",
"no": 123,
"campaign_permission": {
"black": [],
"white": []
},
"created_at": "2023-11-07T05:31:56Z",
"description": "<string>",
"display": {
"clktype": 1,
"displayfmt": {
"ext": {},
"h": 250,
"w": 300
},
"h": 250,
"mime": [],
"nativefmt": {
"ext": {}
},
"w": 300
},
"ext": {
"approval_method": "admin",
"display": {
"enabled": 0
},
"native": {
"enabled": 0
},
"payout": "rates",
"responsive": "fixed",
"target_ecpm": 0,
"video": {
"enabled": 0
}
},
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"is_active": false,
"updated_at": "2023-11-07T05:31:56Z",
"video": {
"clktype": 1,
"ctype": [
2
],
"delay": 0,
"h": 300,
"linear": 0,
"maxdur": 0,
"mime": [],
"mindur": 0,
"playmethod": [],
"ptype": 1,
"skip": 0,
"skipafter": 0,
"skipmin": 0,
"w": 480
}
}
]{
"detail": "<string>"
}인증
The access token received from the authorization server in the OAuth 2.0 flow.
응답
Successful Response
지면 생성 사용자 ID
이름
권한
Show child attributes
Show child attributes
생성 일시
JSON Quill Delta 형식의 설명 - 리치 텍스트 콘텐츠를 표현하는 JSON 형식 링크: https://quilljs.com/docs/delta
디스플레이 배치 스키마. 배너 디스플레이 형식, 네이티브 형식 및 기타 디스플레이 관련 속성을 포함합니다.
Show child attributes
Show child attributes
지면의 기본 추가 설정을 위한 스키마.
Show child attributes
Show child attributes
변경 일시
Video
Show child attributes
Show child attributes
이 페이지가 도움이 되었나요?
⌘I
Get multiple placements
curl --request GET \
--url https://your_a2_service/placements \
--header 'Authorization: Bearer <token>'import requests
url = "https://your_a2_service/placements"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://your_a2_service/placements', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://your_a2_service/placements",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://your_a2_service/placements"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://your_a2_service/placements")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://your_a2_service/placements")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body[
{
"created_by": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "<string>",
"no": 123,
"campaign_permission": {
"black": [],
"white": []
},
"created_at": "2023-11-07T05:31:56Z",
"description": "<string>",
"display": {
"clktype": 1,
"displayfmt": {
"ext": {},
"h": 250,
"w": 300
},
"h": 250,
"mime": [],
"nativefmt": {
"ext": {}
},
"w": 300
},
"ext": {
"approval_method": "admin",
"display": {
"enabled": 0
},
"native": {
"enabled": 0
},
"payout": "rates",
"responsive": "fixed",
"target_ecpm": 0,
"video": {
"enabled": 0
}
},
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"is_active": false,
"updated_at": "2023-11-07T05:31:56Z",
"video": {
"clktype": 1,
"ctype": [
2
],
"delay": 0,
"h": 300,
"linear": 0,
"maxdur": 0,
"mime": [],
"mindur": 0,
"playmethod": [],
"ptype": 1,
"skip": 0,
"skipafter": 0,
"skipmin": 0,
"w": 480
}
}
]{
"detail": "<string>"
}