创建 androidManagedAppRegistration
命名空间:microsoft.graph
注意: 适用于 Intune 的 Microsoft Graph API 需要适用于租户的 活动 Intune 许可证。
创建新的 androidManagedAppRegistration 对象。
先决条件
要调用此 API,需要以下权限之一。要了解详细信息,包括如何选择权限的信息,请参阅权限。
| 权限类型 | 权限(从最低特权到最高特权) |
|---|---|
| 委派(工作或学校帐户) | DeviceManagementApps.ReadWrite.All |
| 委派(个人 Microsoft 帐户) | 不支持。 |
| 应用程序 | DeviceManagementApps.ReadWrite.All |
HTTP 请求
POST /deviceAppManagement/managedAppRegistrations
请求标头
| 标头 | 值 |
|---|---|
| Authorization | Bearer <token>。必需。 |
| 接受 | application/json |
请求正文
在请求正文中,提供 androidManagedAppRegistration 对象的 JSON 表示形式。
下表显示了创建 androidManagedAppRegistration 时所需的属性。
| 属性 | 类型 | 说明 |
|---|---|---|
| createdDateTime | DateTimeOffset | 创建的日期和时间。继承自 managedAppRegistration |
| lastSyncDateTime | DateTimeOffset | 上次应用与管理服务同步的日期和时间。 继承自 managedAppRegistration |
| applicationVersion | String | 应用版本。继承自 managedAppRegistration |
| managementSdkVersion | String | 应用管理 SDK 版本。继承自 managedAppRegistration |
| platformVersion | String | 操作系统版本。继承自 managedAppRegistration |
| deviceType | String | 主机设备类型。继承自 managedAppRegistration |
| deviceTag | String | 应用管理 SDK 生成的标记,它可帮助关联托管在同一设备上的应用。 不保证在所有情况下与应用关联。 继承自 managedAppRegistration |
| deviceName | String | 主机设备名称。继承自 managedAppRegistration |
| flaggedReasons | managedAppFlaggedReason 集合 | 标记应用注册的零个或多个原因。 例如, 在从 managedAppRegistration 继承的根设备上运行的应用。 可取值为:none、rootedDevice。 |
| userId | String | 此应用注册所属的用户 ID。 继承自 managedAppRegistration |
| appIdentifier | mobileAppIdentifier | 应用包标识符。继承自 managedAppRegistration |
| id | String | 实体的键。 继承自 managedAppRegistration |
| version | String | 实体的版本。 继承自 managedAppRegistration |
响应
如果成功,此方法在响应正文中返回 201 Created 响应代码和 androidManagedAppRegistration 对象。
示例
请求
下面是一个请求示例。
POST https://graph.microsoft.com/v1.0/deviceAppManagement/managedAppRegistrations
Content-type: application/json
Content-length: 645
{
"@odata.type": "#microsoft.graph.androidManagedAppRegistration",
"lastSyncDateTime": "2017-01-01T00:02:49.3205976-08:00",
"applicationVersion": "Application Version value",
"managementSdkVersion": "Management Sdk Version value",
"platformVersion": "Platform Version value",
"deviceType": "Device Type value",
"deviceTag": "Device Tag value",
"deviceName": "Device Name value",
"flaggedReasons": [
"rootedDevice"
],
"userId": "User Id value",
"appIdentifier": {
"@odata.type": "microsoft.graph.androidMobileAppIdentifier",
"packageId": "Package Id value"
},
"version": "Version value"
}
响应
下面是一个响应示例。注意:为了简单起见,可能会将此处所示的响应对象截断。将从实际调用中返回所有属性。
HTTP/1.1 201 Created
Content-Type: application/json
Content-Length: 753
{
"@odata.type": "#microsoft.graph.androidManagedAppRegistration",
"createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
"lastSyncDateTime": "2017-01-01T00:02:49.3205976-08:00",
"applicationVersion": "Application Version value",
"managementSdkVersion": "Management Sdk Version value",
"platformVersion": "Platform Version value",
"deviceType": "Device Type value",
"deviceTag": "Device Tag value",
"deviceName": "Device Name value",
"flaggedReasons": [
"rootedDevice"
],
"userId": "User Id value",
"appIdentifier": {
"@odata.type": "microsoft.graph.androidMobileAppIdentifier",
"packageId": "Package Id value"
},
"id": "0e064997-4997-0e06-9749-060e9749060e",
"version": "Version value"
}
反馈
提交和查看相关反馈