アプリ コントラクト サービス
注:
このサービスは現在、限られた一連のクライアントと 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)-1
間0
である必要があります。 - は
revshare_pct
と の100.00
間0.00
である必要があります。 - は
log_level_data_fee
、スケール 2 と と の間0.00
999999999.99
である必要があります。 - と
end_date
の両方がstart_date
有効なタイム スタンプ (つまり)2013-01-01 00:00:00
である必要があります。 - は
end_date
、 以上start_date
である必要があります。 - 1 つにつき
plugin_id
1 つのアクティブなアプリ コントラクトのみが許可されます。