次の方法で共有


アプリ コントラクト サービス

注:

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

これは、Xandr 担当者がクライアント コントラクトを記録または更新できるようにする管理者専用サービスです。 アクセスできるのは、販売操作のみです。

REST API

HTTP メソッド エンドポイント 説明
POST https://api.appnexus.com/app-contract
(アプリ コントラクト JSON)
コントラクトを追加する
GET https://api.appnexus.com/app-contract すべてのコントラクトを表示する
GET https://api.appnexus.com/app-contract?id=ID 特定のコントラクトを表示する
DELETE https://api.appnexus.com/app-contract?id=ID コントラクトを削除する
GET https://api.appnexus.com/app-contract/meta フィルター処理および並べ替えの対象となるフィールドを確認します。

JSON フィールド

フィールド 種類 説明
id int アプリ コントラクトに関連付けられている一意の ID。
必須:PUT クエリ文字列で、 と DELETE
plugin_id int このコントラクトが関連付けられているプラグイン (アプリ)。
必須:POST
terms int サブスクライバーからの支払いの受け取りと開発者への支払いの配信までの Xandr の日数。
既定値: null
revshare_pct double 共有収益率。
既定値: 0.00
log_level_data_fee double ログ レベルのデータの使用に対して課金される料金。
既定値: null
start_date timestamp アプリ コントラクトの開始日。
必須:POST
end_date timestamp アプリ コントラクトの終了日。
既定値: null
active ブール値 このコントラクトが現在有効かどうかを示します。
既定値: true

検証

  • plugin_id 、プラグイン サービスの有効な 1 つである必要があります。
  • terms と の(2^31)-10である必要があります。
  • revshare_pct と の100.000.00である必要があります。
  • log_level_data_fee、スケール 2 と と の間0.00999999999.99である必要があります。
  • end_date の両方がstart_date有効なタイム スタンプ (つまり) 2013-01-01 00:00:00である必要があります。
  • end_date 、 以上 start_dateである必要があります。
  • 1 つにつき plugin_id 1 つのアクティブなアプリ コントラクトのみが許可されます。