SLD サブドメイン サービスを使用する
注:
このサービスは現在、限られた一連のクライアントと Microsoft の従業員のみが利用できます。
第 2 レベル ドメイン (SLD) サブドメインの使用サービスは、ユーザーがテーブルに行 api.sld_use_subdomain
を追加できるようにする管理者専用サービスです。 このテーブルは、サブドメインを追跡する必要がある第 2 レベルのドメインを知らせるために、adserver によって使用されます。 このサービスを使用してオブジェクトを追加または更新するときは注意してください。
警告
#iq エンジニアリングでは、このサービスに対するすべての新しいエントリを確認する必要があります。 確認なしで新しいエントリを投稿しないでください。
REST API
HTTP メソッド | エンドポイント | 説明 |
---|---|---|
POST |
https://api.appnexus.com/sld-use-subdomain (テンプレート JSON) |
sld-use-サブドメインに新しいエントリを追加します。 |
PUT |
https://api.appnexus.com/sld-use-subdomain?id=SETTING_ID (テンプレート JSON) 注: SETTING_ID は、特定のテーブルに対して自動的に生成される値であり、 を使用して GET 取得できます。 |
sld-use-サブドメインのエントリを変更します。 |
DELETE |
https://api.appnexus.com/sld-use-subdomain?id=SETTING_ID |
sld-use-サブドメイン内のエントリを削除します。 |
GET |
https://api.appnexus.com/sld-use-sudbomain?id=SETTING_ID |
sld-use-sudbomain で特定のエントリを表示します。 |
JSON フィールド
フィールド | 型 (長さ) | 説明 |
---|---|---|
id |
int | sld-use-subomain レコードの ID。 既定値: 自動生成された数値。 必須: PUT /DELETE クエリ文字列内の 、 |
secondary_level_domain |
string(100) | 追跡 secondary_level_domains するドメイン。既定値: None 必須: POST |
active |
ブール値 | レコードがアクティブかどうか。 既定値: true |
例
すべて表示 sld-use-subdomains
$ curl -b cookies -c cookies 'https://api.appnexus.com/sld-use-subdomain'
{
"response": {
"status": "OK",
"count": 66,
"start_element": 0,
"num_elements": 100,
"sld-use-subdomains": [
{
"id": 1,
"secondary_level_domain": "co.uk",
"active": true,
"last_activity": "2010-07-27 20:40:17"
},
{
"id": 2,
"secondary_level_domain": "live.com",
"active": true,
"last_activity": "2011-02-04 14:59:47"
},
{
"id": 3,
"secondary_level_domain": "msn.com",
"active": true,
"last_activity": "2011-03-02 20:23:00"
},
{
"id": 4,
"secondary_level_domain": "mtv.com",
"active": true,
"last_activity": "2011-04-26 13:50:01"
},
{
"id": 5,
"secondary_level_domain": "live.ca",
"active": true,
"last_activity": "2011-06-09 18:17:22"
},
...
]
}
新しいを追加する sld-use-subdomain
$ cat sld-use-subdomain
{
"sld-use-subdomain": {
"secondary_level_domain": "newdomain.com",
"active": true
}
}
$ curl -b cookies -c cookies -X POST -d @sld-use-subdomain 'https://api.appnexus.com/sld-use-subdomain'
{
"response": {
"status": "OK",
"count": 1,
"id": 73,
"start_element": 0,
"num_elements": 100,
"sld-use-subdomain": {
"id": 73,
"secondary_level_domain": "newdomain.com",
"active": true,
"last_activity": "2015-01-14 22:05:02"
},
"dbg_info": {
"instance": "10.hbapi.sand-08.nym2",
"s1ave_hit": false,
"db": "master",
"awesomesauce_cache_used": false,
"count_cache_used": false,
"warnings": [
],
"time": 2493.2899475098,
"start_microtime": 1421273101.3622,
"version": "1.15.327",
"s1ave_lag": 0,
"member_last_modified_age": 1421273101,
"output_term": "sld-use-subdomain"
}
}
}
を変更する sld-use-subdomain
$ cat sld-use-subdomain
{
"sld-use-subdomain": {
"secondary_level_domain": "newdomain.com",
"active": true
}
}
$ curl -b cookies -c cookies -X PUT -d @template_update 'https://api.appnexus.com/template?id=73'
{
"response": {
"status": "OK",
"count": 1,
"id": 73,
"start_element": 0,
"num_elements": 100,
"sld-use-subdomain": {
"id": 73,
"secondary_level_domain": "newdomain.com",
"active": false,
"last_activity": "2015-01-14 22:05:02"
},
"dbg_info": {
"instance": "10.hbapi.sand-08.nym2",
"s1ave_hit": false,
"db": "master",
"awesomesauce_cache_used": false,
"count_cache_used": false,
"warnings": [
],
"time": 2493.2899475098,
"start_microtime": 1421273101.3622,
"version": "1.15.327",
"s1ave_lag": 0,
"member_last_modified_age": 1421273101,
"output_term": "sld-use-subdomain"
}
}
}