Google Ads API는 기존 REST 아키텍처와 다릅니다. 기존 list, get, create, update, delete 메서드 대신 search, mutate,과 같은 맞춤 메서드를 주로 사용하기 때문입니다.
이러한 작업은 :의 HTTP 매핑 규칙을 사용하여 맞춤 동사를 URL의 나머지 부분과 구분하여 REST URL로 표현됩니다.
API가 맞춤 메서드를 사용하는 한 가지 이유는 여러 작업을 단일 API 요청으로 일괄 처리할 수 있도록 하기 위해서입니다. 엄격한 REST 의미 체계는 한 번에 하나의 캠페인만 업데이트할 수 있습니다. 예를 들어 캠페인에 대한 기존 REST update의 경우 캠페인 리소스당 하나의 HTTP PATCH 요청을 보내야 합니다.
단일 요청 본문 내에서 여러 작업을 함께 번들로 묶을 수 있도록 Google Ads API는 대부분의 리소스에 대해 맞춤 mutate 메서드를 정의합니다.
마찬가지로 API에서 일괄 읽기 (한 번에 여러 객체 가져오기)를 사용 설정하려면 API에서 SQL과 유사한 Google Ads Query Language을 사용하여 맞춤 search 메서드를 사용합니다.
일반적인 메서드 페이지에서는 Google Ads API에서 가장 자주 사용되는 메서드를 자세히 설명합니다.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-09-05(UTC)"],[],["The Google Ads API uses custom methods like `search` and `mutate` instead of standard REST methods (e.g., `list`, `get`). This is indicated in URLs by a `:` separator. `Mutate` enables batching multiple operations into one request, unlike standard `update`, which handles one campaign at a time. Similarly, `search` allows fetching multiple objects in a single request, utilizing a SQL-like query language. This deviates from REST conventions to facilitate efficient batch processing and querying.\n"],null,[]]