Digital Platform API - Account Recovery サービス

アカウント回復サービスを使用すると、 Xandr パスワードをリセット したり 、ユーザー名を取得したりできます

パスワードをリセットする

パスワードを忘れたために API にログインできない場合は、次の手順に従ってパスワードをリセットします。

手順 1: JSON 形式のファイルを作成する (パスワード リセット)

ユーザー名を含めます。

$ cat reset_password_1
{
    "account-recovery": {
        "username" : "USERNAME"
    }
}

手順 2: POST ファイル (パスワード リセット)

POST ファイルをアカウント回復サービスに保存します。

$ curl -X POST -d @reset_password_1 'https://api.appnexus.com/account-recovery'
{
    "response": {
        "status": "OK",
        "dbg_info": {
            ...
        }
    }
}

手順 3: メールを確認する (パスワード リセット)

前の手順では、JSON 形式のファイル内のユーザー名に関連付けられているアドレスに電子メールを送信するようにシステムをトリガーします。 電子メールには、次の手順で使用するトークンが含まれます。

注:

トークンは 16 時間有効です。

メールが届かない場合、ファイル内のユーザー名が有効でない可能性があります。 ユーザー名の精度を確認し、もう一度やり直してください。 ユーザー名を忘れた場合は、以下の「ユーザー 名を取得する 」を参照してください。

手順 4: パスワードとトークン ファイルを作成する (パスワード リセット)

ユーザー名、新しいパスワード、メールで受信したトークンを含む JSON 形式のファイルを作成します。

$ cat reset_password_2
{
    "account-recovery": {
        "username": "USERNAME",
        "password": "NEW_PASSWORD",
        "token": "TOKEN_FROM_EMAIL"
    }
}

パスワードを作成するためのガイドライン

パスワードを作成するときは、次の方法で複雑なパスワードを作成します。

  • 10 文字以上。
  • 64 文字以下。
  • 少なくとも 1 つの大文字 (A から Z)。
  • 少なくとも 1 つの小文字 (a から z)。
  • 少なくとも 1 桁 (0 から 9)。
  • 少なくとも 1 つの特殊文字 (#、$、?、%、& など)。

手順 5: PUT ファイル (パスワード リセット)

PUT ファイルをアカウント回復サービスに保存します。

これにより、パスワードがリセットされ、ユーザー名に関連付けられているアドレスに確認メールが送信されます。 確認メールを受け取ったら、ユーザー名と新しいパスワードを使用して API にログインできます。 ガイダンスについては、「 認証サービス」を参照してください。

$ curl -X PUT -d @reset_password_2 'https://api.appnexus.com/account-recovery'
{
    "response": {
        "status": "OK",
        "dbg_info": {
            ...
        }
    }
}

ユーザー名を取得する

ユーザー名を忘れたために API にログインできない場合は、次の手順に従ってユーザー名を取得します。

手順 1: JSON 形式のファイルを作成する (ユーザー名を取得する)

メール アドレスを含めます。

$ cat retrieve_username
{
    "account-recovery": {
        "email" : "EMAIL_ADDRESS"
    }
    }

手順 2: POST ファイル (ユーザー名の取得)

POST ファイルをアカウント回復サービスに保存します。

$ curl -X POST -d @retrieve_username 'https://api.appnexus.com/account-recovery'
{
    "response": {
        "status": "OK",
        "dbg_info": {
            ... 
        }
    }
    }

手順 3: メールを確認する (ユーザー名を取得する)

前の手順では、ファイルで指定されたアドレスに電子メールを送信するようにシステムをトリガーします。 電子メールには、メール アドレスに関連付けられているユーザー名が含まれます。 メールを受信したら、ユーザー名と新しいパスワードを使用して API にログインできます。 ガイダンスについては、「 認証サービス」を参照してください。

注:

メールが届かない場合、ファイル内のメール アドレスまたはホスト URL が無効である可能性があります。 値の精度を確認し、もう一度やり直してください。