注意: API の REST インターフェースに関するドキュメントを表示しています。当社の公式クライアント ライブラリのほとんどは gRPC を使用しています。詳しくは、
REST の概要をご覧ください。
REST インターフェースの設計
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
このページは、リソース指向
設計とリソース
名前に関するデベロッパー ガイドと
Google Ads API の具体的な実装の詳細で補完します。
リソース指向の設計
Google Ads API は一般にリソース指向の設計に従い、次のようにモデル化されています。
個別にアドレス指定可能なリソース(API の名詞)のコレクション。
リソースはリソース名で参照され、小さな
メソッドのセット(動詞またはオペレーションとも呼ばれます)
これらのリソース名とメソッドは、
特定の API バージョンの接頭辞を持つ、REST インターフェースの URL で構成されます。
たとえば、以下の URL は、これらのコンポーネントに分割できます。
結果を次の表に示します。
https://googleads.googleapis.com/v17/customers/1234567890:mutate
API バージョンの接頭辞
|
リソース名(相対名)
|
方法
|
https://googleads.googleapis.com/v17
|
customers/1234567890
|
mutate
|
API の特定バージョンのすべての REST URL(例:v17
)
API バージョンの接頭辞が共通している。リソース名とメソッドの組み合わせは、
呼び出される API サービスを識別します。
Google Ads API では、カスタム メソッドがよく使用されますが、
標準の REST メソッドを使用する従来の REST API(list
、get
、
create
、update
、delete
。Google Ads API のカスタム メソッドの例
search
、searchStream
、mutate
などがあります。
以降のページでは、Google Ads API のリソース
、サービス メソッド、
使用方法を示す JSON 命名規則
REST インターフェース エンドポイントを定義します。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2024-08-22 UTC。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"必要な情報がない"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"複雑すぎる / 手順が多すぎる"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"最新ではない"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻訳に関する問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"サンプル / コードに問題がある"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"その他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"わかりやすい"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"問題の解決に役立った"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"その他"
}]
{"lastModified": "\u6700\u7d42\u66f4\u65b0\u65e5 2024-08-22 UTC\u3002"}
[[["わかりやすい","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"]],["最終更新日 2024-08-22 UTC。"]]