オペレーティング システム拡張サービス
この読み取り専用サービスには、 プロファイル サービスでターゲットにできる特定のオペレーティング システム バージョンの一覧が表示されます。
ヒント
オペレーティング システム全体 (すべてのバージョン) を対象にすることもできます。 システムに登録されているオペレーティング システム (Android、Apple iOS、Windows 7 など) を表示するには、 オペレーティング システム ファミリ サービスを使用します。
REST API
HTTP メソッド | エンドポイント | 説明 |
---|---|---|
GET |
https://api.appnexus.com/operating-system-extended |
すべてのオペレーティング システムを表示します。 |
GET |
https://api.appnexus.com/operating-system-extended?search=SEARCH_TERM |
ID または特定の文字を含む名前を持つすべてのオペレーティング システムを表示します。 |
GET |
https://api.appnexus.com/operating-system-extended?family_id=OS_FAMILY_ID |
特定のファミリ内のすべてのオペレーティング システムを表示します。 |
GET |
https://api.appnexus.com/operating-system-extended?family_name=OS_FAMILY_NAME |
特定のファミリ内のすべてのオペレーティング システムを表示します。 |
GET |
https://api.appnexus.com/operating-system-extended?id=OPERATING_SYSTEM_ID |
特定のオペレーティング システムを表示します。 |
GET |
https://api.appnexus.com/operating-system-extended/meta |
フィルター処理および並べ替えの対象となるフィールドを確認します。 |
JSON フィールド
フィールド | 種類 | 説明 |
---|---|---|
id |
int | オペレーティング システムの Xandr ID。 |
family |
object | オペレーティング システム ファミリ (、"Android" "Apple iOS" "Apple Mac/OSX" など)。詳細については、以下の「ファミリ」を参照してください。 |
last_modified |
date | オペレーティング システムエントリが最後に変更された日時。 |
name |
string | 特定のオペレーティング システムバージョンの名前。 |
ファミリー
オブジェクトには family
、次のフィールドが含まれています。
フィールド | 種類 | 説明 |
---|---|---|
id |
int | オペレーティング システム ファミリの Xandr ID。 |
name |
string | オペレーティング システム ファミリの名前 (、"Android" "Apple iOS" "Apple Mac/OSX" など)。 |
例
すべてのオペレーティング システムを表示する
$ curl -b cookies -c cookies "https://api.appnexus.com/operating-system-extended"
{
"response": {
"status": "OK",
"count": 87,
"start_element": 0,
"num_elements": 100,
"operating-systems-extended": [
{
"id": 15,
"name": "Android 2.2 Froyo",
"last_modified": "2013-07-17 13:16:44",
"family": {
"id": "2",
"name": "Android"
}
},
{
"id": 16,
"name": "Android 2.2.1 Froyo",
"last_modified": "2013-07-17 13:16:44",
"family": {
"id": "2",
"name": "Android"
}
},
{
"id": 17,
"name": "Android 2.2.2 Froyo",
"last_modified": "2013-07-17 13:16:44",
"family": {
"id": "2",
"name": "Android"
}
},
{
"id": 18,
"name": "Android 2.2.3 Froyo",
"last_modified": "2013-07-17 13:16:44",
"family": {
"id": "2",
"name": "Android"
}
},
{
"id": 19,
"name": "Android 2.3 Gingerbread",
"last_modified": "2013-07-17 13:16:44",
"family": {
"id": "2",
"name": "Android"
}
},
{
"id": 20,
"name": "Android 2.3.1 Gingerbread",
"last_modified": "2013-07-17 13:16:44",
"family": {
"id": "2",
"name": "Android"
}
},
{
"id": 21,
"name": "Android 2.3.2 Gingerbread",
"last_modified": "2013-07-17 13:16:44",
"family": {
"id": "2",
"name": "Android"
}
},
{
"id": 22,
"name": "Android 2.3.3 Gingerbread",
"last_modified": "2013-07-17 13:16:44",
"family": {
"id": "2",
"name": "Android"
}
},
{
"id": 23,
"name": "Android 2.3.4 Gingerbread",
"last_modified": "2013-07-17 13:16:44",
"family": {
"id": "2",
"name": "Android"
}
},
{
"id": 24,
"name": "Android 2.3.5 Gingerbread",
"last_modified": "2013-07-17 13:16:44",
"family": {
"id": "2",
"name": "Android"
}
},
{
"id": 25,
"name": "Android 2.3.6 Gingerbread",
"last_modified": "2013-07-17 13:16:44",
"family": {
"id": "2",
"name": "Android"
}
},
...
{
"id": 95,
"name": "Windows Phone 7",
"last_modified": "2013-07-17 13:18:07",
"family": {
"id": "7",
"name": "Microsoft Mobile"
}
},
{
"id": 96,
"name": "Windows Phone 7.5",
"last_modified": "2013-07-17 13:18:07",
"family": {
"id": "7",
"name": "Microsoft Mobile"
}
},
{
"id": 97,
"name": "Windows Phone 8",
"last_modified": "2013-07-17 13:18:07",
"family": {
"id": "7",
"name": "Microsoft Mobile"
}
},
{
"id": 98,
"name": "Windows Mobile (all)",
"last_modified": "2013-07-17 13:18:14",
"family": {
"id": "7",
"name": "Microsoft Mobile"
}
},
{
"id": 99,
"name": "Linux x64",
"last_modified": "2013-07-17 13:18:28",
"family": {
"id": "8",
"name": "Linux"
}
},
{
"id": 100,
"name": "Linux i86",
"last_modified": "2013-07-17 13:18:28",
"family": {
"id": "8",
"name": "Linux"
}
},
{
"id": 101,
"name": "Linux arm",
"last_modified": "2013-07-17 13:18:28",
"family": {
"id": "8",
"name": "Linux"
}
}
],
}
}
特定の文字を含む名前を持つすべてのオペレーティング システムを表示する
$ curl -b cookies -c cookies "https://api.appnexus.com/operating-system-extended?search=and"
{
"response": {
"status": "OK",
"count": 32,
"start_element": 0,
"num_elements": 100,
"operating-systems-extended": [
{
"id": 15,
"name": "Android 2.2 Froyo",
"last_modified": "2013-07-17 13:16:44",
"family": {
"id": "2",
"name": "Android"
}
},
{
"id": 16,
"name": "Android 2.2.1 Froyo",
"last_modified": "2013-07-17 13:16:44",
"family": {
"id": "2",
"name": "Android"
}
},
{
"id": 17,
"name": "Android 2.2.2 Froyo",
"last_modified": "2013-07-17 13:16:44",
"family": {
"id": "2",
"name": "Android"
}
},
{
"id": 18,
"name": "Android 2.2.3 Froyo",
"last_modified": "2013-07-17 13:16:44",
"family": {
"id": "2",
"name": "Android"
}
},
{
"id": 19,
"name": "Android 2.3 Gingerbread",
"last_modified": "2013-07-17 13:16:44",
"family": {
"id": "2",
"name": "Android"
}
},
{
"id": 20,
"name": "Android 2.3.1 Gingerbread",
"last_modified": "2013-07-17 13:16:44",
"family": {
"id": "2",
"name": "Android"
}
},
...
{
"id": 42,
"name": "Android 4.1.1 Jelly Bean",
"last_modified": "2013-07-17 13:16:44",
"family": {
"id": "2",
"name": "Android"
}
},
{
"id": 43,
"name": "Android 4.1.2 Jelly Bean",
"last_modified": "2013-07-17 13:16:44",
"family": {
"id": "2",
"name": "Android"
}
},
{
"id": 44,
"name": "Android 4.2 Jelly Bean",
"last_modified": "2013-07-17 13:16:44",
"family": {
"id": "2",
"name": "Android"
}
},
{
"id": 45,
"name": "Android 4.2.1 Jelly Bean",
"last_modified": "2013-07-17 13:16:44",
"family": {
"id": "2",
"name": "Android"
}
},
{
"id": 46,
"name": "Android 4.2.2 Jelly Bean",
"last_modified": "2013-07-17 13:16:44",
"family": {
"id": "2",
"name": "Android"
}
}
],
}
}
特定のファミリ内のすべてのオペレーティング システムを表示する
$ curl -b cookies -c cookies "https://api.appnexus.com/operating-system-extended?family_id=8"
{
"response": {
"status": "OK",
"count": 3,
"start_element": 0,
"num_elements": 100,
"operating-systems-extended": [
{
"id": 99,
"name": "Linux x64",
"last_modified": "2013-07-17 13:18:28",
"family": {
"id": "8",
"name": "Linux"
}
},
{
"id": 100,
"name": "Linux i86",
"last_modified": "2013-07-17 13:18:28",
"family": {
"id": "8",
"name": "Linux"
}
},
{
"id": 101,
"name": "Linux arm",
"last_modified": "2013-07-17 13:18:28",
"family": {
"id": "8",
"name": "Linux"
}
}
],
}
}
特定のオペレーティング システムを表示する
$ curl -b cookies -c cookies "https://api.appnexus.com/operating-system-extended?id=46"
{
"response": {
"status": "OK",
"count": 1,
"start_element": 0,
"num_elements": 100,
"operating-system-extended": {
"id": 46,
"name": "Android 4.2.2 Jelly Bean",
"last_modified": "2013-07-17 13:16:44",
"family": {
"id": "2",
"name": "Android"
}
},
}
}