Digital Platform API - Account Recovery サービス
アカウント回復サービスを使用すると、 Xandr パスワードをリセット したり 、ユーザー名を取得したりできます。
パスワードをリセットする
パスワードを忘れたために API にログインできない場合は、次の手順に従ってパスワードをリセットします。
- 手順 1: JSON 形式のファイルを作成する (パスワード リセット)
- 手順 2: ファイルを POST する (パスワード リセット)
- 手順 3: メールを確認する (パスワード リセット)
- 手順 4: パスワードとトークン ファイルを作成する (パスワード リセット)
- 手順 5: ファイルを配置する (パスワード リセット)
手順 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 が無効である可能性があります。 値の精度を確認し、もう一度やり直してください。