次の方法で共有


ユーザー検証サービス

アプリ プロバイダーは、ユーザー検証サービスを使用して、正しい (有料) 顧客がアプリにサインインしていることを確認できます。 この確認は、次の 2 つの手順で行われます。

  1. API は、ユーザーが POST アプリを起動したときに検証トークンを生成する呼び出しを行います。 検証トークンは、セキュリティのために 2 分後に有効期限が切れます。
  2. アプリは、 GET ユーザーの ID を取得するためにアプリが起動されたときに Xandr によって送信される検証トークンを使用して呼び出しを行います。 検証トークンを使用してユーザー ID を返すと、セキュリティのためにトークンが削除されます。

REST API

HTTP メソッド エンドポイント 説明
POST https://api.appnexus.com/user-verification 新しい検証トークンを作成します。
GET https://api.appnexus.com/user-verification?user_token=USER_TOKEN 検証トークンに関連付けられているユーザー ID を取得します。

JSON フィールド

フィールド 種類 説明
user_id int POSTを生成したユーザーの user_token ID。
user_token string ユーザーの ID を取得するために使用できる認証トークン。

新しい検証トークンを作成する

$ curl -b cookies -c cookies -X POST 'https://api.adnxs.com/user-verification'
{
  "response": {
    "status": "OK",
    "user_token": "3e3088b48c901a6b26dc95e530bc5a8c96b8f7e4d6ba46cf"
  }
}

トークンに関連付けられているユーザー ID を取得する

$ curl -b cookies -c cookies 'https://api.adnxs.com/user-verification?user_token=3e3088b48c901a6b26dc95e530bc5a8c96b8f7e4d6ba46cf'
{
  "response": {
    "status": "OK",
    "user_id": 110,
  }
}