次の方法で共有


ASI メンバー設定サービス

注:

このサービスは現在、限られた一連のクライアントと Microsoft の従業員のみが利用できます。

ASI メンバー設定は、ユーザーがテーブルにエントリ api.asi_member_settings を追加できるようにする管理専用サービスです。 このテーブルは adserver によって使用され、ASI メンバーの構成設定が含まれています。 このサービスを使用してオブジェクトを変更する場合は注意してください。

REST API

HTTP メソッド エンドポイント 説明
POST https://api.appnexus.com/asi-member-setting
(asi_member_setting JSON)
新しい ASI メンバー設定を追加する
PUT https://api.appnexus.com/asi-member-setting?member_id=MEMBER_ID
(asi_member_setting_update JSON)
ASI メンバー設定を変更する
GET https://api.appnexus.com/asi-member-setting すべての ASI メンバー設定を表示する
GET https://api.appnexus.com/asi-member-setting?member_id=MEMBER_ID 特定の ASI メンバー設定を表示する
GET https://api.appnexus.com/asi-member-setting/meta フィルター処理および並べ替え可能なフィールドを確認する

JSON フィールド

フィールド 型 (長さ) 説明
member_id int ASI メンバーの ID。
必須:POST/PUT
use_second_price ブール値 2 つ目の価格オークションを使用するように設定します。
既定値: false
allow_cookieless ブール値 ASI メンバーが Cookie レス トラフィックの送信を有効にするかどうかを示すフラグ。
既定値: false
append_pubclick ブール値 データベース内のappend_pubclick フィールドを設定します。
既定値: false

特定の ASI メンバー設定を表示する

$ curl -b cookies -c cookies 'https://api.appnexus.com/asi-member-setting?member_id=280'
{
  "response": {
    "status": "OK",
    "count": 1,
    "start_element": 0,
    "num_elements": 100,
    "asi-member-settings": [
      {
        "member_id": 280,
        "use_second_price": true,
        "allow_cookieless": true,
        "append_pubclick": false,
        "last_activity": "2015-01-08 15:06:39"
      }
    ],
    "dbg_info": {
      "instance": "62.bm-hbapi.prod.nym2",
      "s1ave_hit": true,
      "db": "227.bm-mysql.prod.nym2",
      "awesomesauce_cache_used": false,
      "count_cache_used": false,
      "warnings": [
      ],
      "time": 46.911001205444,
      "start_microtime": 1421274164.9374,
      "version": "1.15.329",
      "s1ave_lag": 0,
      "member_last_modified_age": 544565,
      "output_term": "asi-member-settings"
    }
  }
}

ASI メンバー設定を変更する

$ cat asi_member_setting_update

{
    "asi-member-setting": {
        "use_second_price":true
    }
}
$ curl -b cookies -c cookies -X PUT -d @asi_member_setting_update 'https://api.appnexus.com/asi-member-setting?id=280'
{
  "response": {
    "status": "OK",
    "count": 1,
    "start_element": 0,
    "num_elements": 100,
    "asi-member-settings": [
      {
        "member_id": 280,
        "use_second_price": false,
        "allow_cookieless": true,
        "append_pubclick": false,
        "last_activity": "2015-01-08 15:06:39"
      }
    ],
    "dbg_info": {
      "instance": "62.bm-hbapi.prod.nym2",
      "s1ave_hit": true,
      "db": "227.bm-mysql.prod.nym2",
      "awesomesauce_cache_used": false,
      "count_cache_used": false,
      "warnings": [
      ],
      "time": 46.911001205444,
      "start_microtime": 1421274164.9374,
      "version": "1.15.329",
      "s1ave_lag": 0,
      "member_last_modified_age": 544565,
      "output_term": "asi-member-settings"
    }
  }
  }