Return 来自 Microsoft Graph REST API v1.0 中 addKey 的响应中的值
Return value in the response from addKey in Microsoft Graph REST API v1.0
当 运行 a POST with addKey 使用旧的 Azure AD Graph API (v1.6),
https://graph.windows.net/tenant_id/applications/app_oid/addKey?api-version=1.6
,我得到一个 return 值的响应主体,其中包含新创建的 keyCredential 的 keyId:
"statusCode": 200,
"body": {
"odata.metadata": "https://graph.windows.net/tenantid/$metadata#Collection(Microsoft.DirectoryServices.KeyCredential)",
"value": [
{
"customKeyIdentifier": "A053F5114BC7F7C07F700CF2C4ACE47BBFD82D23",
"endDate": "2022-06-08T14:34:03Z",
"keyId": "fbbaf346-168a-4c90-97ca-346bcd43988d",
"startDate": "2020-06-08T14:34:03Z",
"type": "AsymmetricX509Cert",
"usage": "Verify",
"value": null
}
]
},
当运行一个POST和addKey使用最新版本的Microsoft GraphAPI(Microsoft Graph REST API v1.0),
https://graph.microsoft.com/v1.0/applications/app_oid/addKey
,
我得到一个没有 return 值的响应主体,其中包含新创建的 keyCredential 的 keyId(新的 keyCredential 已创建,可以在属于应用程序的 keyCredentials 列表中看到, 在 Azure 门户中):
"statusCode": 200,
"body": {
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#microsoft.graph.keyCredential"
}
有没有办法获取包含 keyId 的 return 值(如上面的 Azure AD Graph API v1.6 示例)回应?
根据 Ms graph document,您使用
得到 odata.context
POST https://graph.microsoft.com/v1.0/applications/{id}/addKey
您可以使用以下查询获取密钥凭据的密钥 ID。
https://graph.microsoft.com/v1.0/applications/id
目前无法使用 Microsoft Graph REST API v1.0 从 addKey 的返回值中获取 keyId,据 MSFT 称。 Uservoice可以提额
当 运行 a POST with addKey 使用旧的 Azure AD Graph API (v1.6),
https://graph.windows.net/tenant_id/applications/app_oid/addKey?api-version=1.6
,我得到一个 return 值的响应主体,其中包含新创建的 keyCredential 的 keyId:
"statusCode": 200,
"body": {
"odata.metadata": "https://graph.windows.net/tenantid/$metadata#Collection(Microsoft.DirectoryServices.KeyCredential)",
"value": [
{
"customKeyIdentifier": "A053F5114BC7F7C07F700CF2C4ACE47BBFD82D23",
"endDate": "2022-06-08T14:34:03Z",
"keyId": "fbbaf346-168a-4c90-97ca-346bcd43988d",
"startDate": "2020-06-08T14:34:03Z",
"type": "AsymmetricX509Cert",
"usage": "Verify",
"value": null
}
]
},
当运行一个POST和addKey使用最新版本的Microsoft GraphAPI(Microsoft Graph REST API v1.0),
https://graph.microsoft.com/v1.0/applications/app_oid/addKey
,
我得到一个没有 return 值的响应主体,其中包含新创建的 keyCredential 的 keyId(新的 keyCredential 已创建,可以在属于应用程序的 keyCredentials 列表中看到, 在 Azure 门户中):
"statusCode": 200,
"body": {
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#microsoft.graph.keyCredential"
}
有没有办法获取包含 keyId 的 return 值(如上面的 Azure AD Graph API v1.6 示例)回应?
根据 Ms graph document,您使用
得到 odata.contextPOST https://graph.microsoft.com/v1.0/applications/{id}/addKey
您可以使用以下查询获取密钥凭据的密钥 ID。
https://graph.microsoft.com/v1.0/applications/id
目前无法使用 Microsoft Graph REST API v1.0 从 addKey 的返回值中获取 keyId,据 MSFT 称。 Uservoice可以提额