Search Service
ユニバーサル検索サービスを使用すると、オブジェクトの種類を指定せずにオブジェクトを簡単に検索できます。 多くのクライアントが、相互に関連付けられているオブジェクトの名前付け規則でコードを使用しており、そのコードに関連付けられているすべてのオブジェクトをプルするためにユニバーサル検索サービスを利用できることがわかりました。 ユニバーサル検索サービスを使用して、特定のオブジェクトの種類内のオブジェクトを検索することもできます。
注:
検索サービスは、特定の名前、コード、または ID を持つオブジェクトを検索できるため、 ルックアップ サービス とは異なります。 Lookup Service は、アカウント内の特定の種類のすべてのオブジェクトを返します。
個々のサービスを使用して検索およびフィルター処理することもできます。 詳細については、「 API セマンティクス」を参照してください。
パラメーターを指定しない検索の使用
"hairspray" という用語が含まれるすべてのオブジェクトタイプのオブジェクトを検索する場合は、 を投稿 'api.appnexus.com/search?q=hairspray'
します。 これにより、名前、ID、またはコードに hairspray を含むオブジェクトが返されます。
API は、次のオブジェクト型の結果を自動的に返します。
- 広告 主
- 挿入順序
- 行項目
- キャンペーン
- クリエイティブ
- セグメント ピクセル
- 変換ピクセル
- 出版 社
- プレースメント
- sites
パラメーターでの検索の使用
ユニバーサル検索を使用して特定のオブジェクトの種類を検索する場合は、 パラメーターを含めることができます。 "type=creative"
検索結果
特定のオブジェクト型を指定しない場合、オブジェクト型ごとに 30 個のオブジェクトが返されます。
注:
Xandr は、各単語の最初の 42 文字にインデックスを付けます。 個々の単語が 42 文字より長く、42 文字目以降に文字を検索した場合、検索対象の結果は返されません。
例
コード スニペットの例
注:
パラメーターは "weight"
、検索一致の非常に大まかな見積もりですが、信頼性が高くなく、現時点では無視する必要があります。
$ curl -b cookies -c cookies 'https://api.appnexus.com/search?type=advertiser&q=test'
{
"response": {
"status": "OK",
"num_elements": 3,
"start_element": 0,
"results": {
"advertiser": {
"num_elements": 3,
"results": [
{
"id": "40543",
"weight": "1539",
"name": "Test Advertiser 001",
"code": "",
"member_id": "1173",
"state": "active"
},
{
"id": "40737",
"weight": "1539",
"name": "Test Advertiser 002",
"code": "",
"member_id": "1173",
"state": "active"
},
{
"id": "41351",
"weight": "1539",
"name": "Contest Advertiser",
"code": "",
"member_id": "1173",
"state": "active"
}
]
}
}
}
}