取得所有比對成功的帳戶資訊。針對使用者要求,擷取使用者的帳戶。如果是使用 Google OAuth 2.0 憑證的管理員要求,則會根據符合條件的一或多個帳戶進行擷取。
HTTP 要求
POST https://identitytoolkit.googleapis.com/v1/projects/{targetProjectId}/accounts:lookup
這個網址使用 gRPC 轉碼語法。
路徑參數
參數 | |
---|---|
targetProjectId |
由 授權需要指定資源
|
要求主體
要求主體包含下列結構的資料:
JSON 表示法 |
---|
{
"idToken": string,
"localId": [
string
],
"email": [
string
],
"delegatedProjectNumber": string,
"phoneNumber": [
string
],
"federatedUserId": [
{
object ( |
欄位 | |
---|---|
idToken |
要擷取的帳戶 Identity Platform ID 權杖。必須為使用者提出的要求指定此值。 |
localId[] |
要擷取的一或多個帳戶 ID。只有具備 Google OAuth 2.0 憑證且具有適當權限的已驗證要求,才能指定此屬性。 |
email[] |
要擷取的一或多個帳戶的電子郵件地址。電子郵件長度不得超過 256 個半形字元,格式為 |
delegatedProjectNumber |
|
phoneNumber[] |
要擷取的一或多個帳戶的電話號碼。應僅由開發人員透過經過驗證的要求指定,且應採用 E.164 格式,例如 +15555555555。 |
federatedUserId[] |
|
tenantId |
帳戶所屬租用戶的 ID。應僅由開發人員透過經過驗證的要求指定。 |
initialEmail[] |
要擷取的一或多個帳戶的初始電子郵件。電子郵件長度不得超過 256 個半形字元,格式為 |
回應主體
如果成功,回應主體會包含 GetAccountInfoResponse
的執行個體。
授權範圍
需要下列其中一種 OAuth 範圍:
https://www.googleapis.com/auth/identitytoolkit
https://www.googleapis.com/auth/cloud-platform
詳情請參閱 Authentication Overview。