เริ่มต้นใช้งาน

ใช้ REST API ของ Google Ad Manager เพื่ออ่านข้อมูล Ad Manager และเรียกใช้รายงาน

เรามีไลบรารีไคลเอ็นต์สำหรับ Java พร้อมเครื่องมือเพิ่มเติมเพื่อช่วยคุณเริ่มต้น เร็วๆ นี้ หากต้องการส่งคำขอ API รายการแรก ให้ทำตามขั้นตอนด้านล่าง

รับสิทธิ์เข้าถึงเครือข่าย Ad Manager

หากคุณยังไม่มี ลงชื่อสมัครใช้ Ad Manager ของคุณได้

เปิดใช้ Ad Manager API

เปิดใช้ Ad Manager API ในบัญชี โปรเจ็กต์คอนโซล Google API

ตรวจสอบสิทธิ์

คำขอ API ทั้งหมดต้องได้รับการตรวจสอบสิทธิ์โดยใช้ OAuth2

ไลบรารีของไคลเอ็นต์ REST API ของ Ad Manager อ่านข้อมูลเข้าสู่ระบบจาก ข้อมูลเข้าสู่ระบบเริ่มต้นของแอปพลิเคชัน ในการตั้งค่า โดยใช้ตัวแปรสภาพแวดล้อมหรือ gcloud ให้ทำตามวิธีการต่อไปนี้

บัญชีบริการ

export GOOGLE_APPLICATION_CREDENTIALS=/path/to/keyfile.json

ข้อมูลรับรองของผู้ใช้

gcloud auth application-default login --scopes="https://www.googleapis.com/auth/admanager"
# End user credentials must specify the cloud project where the API is enabled.
gcloud auth application-default set-quota-project PROJECT_ID

ตั้งค่าไลบรารีไคลเอ็นต์

Java

สำหรับ Maven:

<!-- pom.xml -->
<dependency>
   <groupId>com.google.api-ads</groupId>
   <artifactId>ad-manager</artifactId>
   <version>0.1.0</version>
</dependency>

สำหรับ Gradle

implementation 'com.google.api-ads:ad-manager:0.1.0'

Python

ติดตั้งไลบรารีของไคลเอ็นต์จาก PyPi

pip install google-ads-admanager

ส่งคำขอแรก

Java

import com.google.ads.admanager.v1.GetNetworkRequest;
import com.google.ads.admanager.v1.Network;
import com.google.ads.admanager.v1.NetworkName;
import com.google.ads.admanager.v1.NetworkServiceClient;

public class SyncGetNetwork {

   public static void main(String[] args) throws Exception {
      syncGetNetwork();
   }

   public static void syncGetNetwork() throws Exception {
      try (NetworkServiceClient networkServiceClient = NetworkServiceClient.create()) {
         GetNetworkRequest request =
            GetNetworkRequest.newBuilder()
               .setName(NetworkName.of("NETWORK_CODE").toString())
               .build();
         Network response = networkServiceClient.getNetwork(request);
      }
   }
}

ดูตัวอย่างเพิ่มเติมได้ใน GitHub

Python

from google.ads import admanager

client = admanager.NetworkServiceClient()

request = admanager.GetNetworkRequest(
     name="networks/NETWORK_CODE",
)

response = client.get_network(request=request)

print(response)

ดูตัวอย่างเพิ่มเติมได้ใน GitHub

cURL

curl -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \
 https://admanager.googleapis.com/v1/networks/NETWORK_CODE