送信元IDの検証状況と検証トークンの取得 (POST /)

指定された送信元ID(メールアドレスまたはドメイン)リストに対する検証状況と認証トークン(ドメインの場合)を取得します。

送信元IDの検証状況には以下の種類があります。
  • Pending(検証中)
  • Success(成功)
  • Failed(失敗)
  • TemporaryFailure(一時的な障害)
  • NotStarted(検証開始前)

Request Headers

API共通リクエストヘッダー」を参照。

Request Parameter

Action

実行するAPI名。

"GetIdentityVerificationAttributes"

Data Type Cardinality
String 1..1

Version

APIバージョン。

"v1.0"(任意)

Data Type Cardinality
String 0..1

Identities.member.N

送信元ID(メールアドレスまたはドメイン)のリスト。

最大255文字。

Nは1~100まで設定可能。

Data Type Cardinality
String list 1..n

Request Elements

なし

HTTPステータス

ステータス

リクエストのステータスを返却する。

以下の値を返却する。
200:
正常終了
400:
リクエストのパラメーターエラー
401:
認証エラー
403:
アクセス拒否
500:
内部エラー
Data Type Cardinality
Int 1..1

Response Elements (正常終了時)

GetIdentityVerificationAttributesResponse

レスポンスのエンベロープ。

Data Type Cardinality Parent Element Child Element(s)
- 1..1 None GetIdentityVerificationAttributesResult

ResponseMetadata

GetIdentityVerificationAttributesResult

結果のエンベロープ。

Data Type Cardinality Parent Element Child Element(s)
- 1..1 GetIdentityVerificationAttributesResponse VerificationAttributes

VerificationAttributes

検証状況リストのエンベロープ。

Data Type Cardinality Parent Element Child Element(s)
- 1..1 GetIdentityVerificationAttributesResult entry

entry

検証状況のエンベロープ。

Data Type Cardinality Parent Element Child Element(s)
- 0..n VerificationAttributes key

value

key

ID (ドメイン名もしくは電子メールアドレス)

Data Type Cardinality Parent Element Child Element(s)
xsd:string 1..1 entry None

value

属性情報のエンベロープ

Data Type Cardinality Parent Element Child Element(s)
- 1..1 entry VerificationStatus

VerificationToken

VerificationStatus

送信元ID(メールアドレスまたはドメイン)の検証状況。

以下の種類があります。
  • Pending(検証中)
  • Success(成功)
  • Failed(失敗)
  • TemporaryFailure(一時的な障害)
  • NotStarted(検証開始前)
Data Type Cardinality Parent Element Child Element(s)
xsd:string 1..1 value None

VerificationToken

送信元ID(ドメイン)の検証トークン。

送信元IDがメールアドレスの場合はnull。

Data Type Cardinality Parent Element Child Element(s)
xsd:string 0..1 value None

ResponseMetadata

メタデータのエンベロープ。

Data Type Cardinality Parent Element Child Element(s)
- 1..1 GetIdentityVerificationAttributesResponse RequestId

RequestId

リクエストを一意に識別するID。

問題が発生した場合の問い合わせの際にトラブルシューティングを行うために必要です。

UUID形式 例:647cd254-e0d1-44a9-af61-1d6d86ea6b77

Data Type Cardinality Parent Element Child Element(s)
xsd:string 1..1 ResponseMetadata None

Example of Request


POST / HTTP/1.1
Date: Fri, 06 Jun 2014 11:00:37 GMT
Content-Length: …
Host: mail.jp-east-1.tps5.fujitsu.com
Content-Type: application/x-www-form-urlencoded; charset=utf-8
X-Auth-Token: MIIFvgY…

Action=GetIdentityVerificationAttributes
&Identities.member.1=example.com
&Identities.member.2=user%40example.com    
     

Example of Response


HTTP/1.1 200 OK
Date: Fri, 06 Jun 2014 11:00:38 GMT
Content-Length: …
Content-Type: application/xml
x-fj-request-id: d96bd874-9bf2-11e1-8ee7-c98a0037a2b6

<?xml version="1.0" encoding="UTF-8"?>
<GetIdentityVerificationAttributesResponse>
  <GetIdentityVerificationAttributesResult>
    <VerificationAttributes>
      <entry>
        <key>example.com</key>
        <value>
          <VerificationStatus>Pending</VerificationStatus>
          <VerificationToken>QTKknzFg2J4ygwa+XvHAxUl1hyHoY0gVfZdfjIedHZ0=</VerificationToken>
        </value>
      </entry>
      <entry>
        <key>user@ example.com</key>
        <value>
          <VerificationStatus>Pending</VerificationStatus>
        </value>
      </entry>
    </VerificationAttributes>
  </GetIdentityVerificationAttributesResult>
  <ResponseMetadata>
    <RequestId>d96bd874-9bf2-11e1-8ee7-c98a0037a2b6</RequestId>
  </ResponseMetadata>
</GetIdentityVerificationAttributesResponse>