我们正在尝试创建“应用程序资源类型”,如此处所述:https://github.com/microsoftgraph/microsoft-graph-docs/blob/master/api-reference/beta/resources/application.md
请求内容:
结果如下:
为什么
这里有个相关的链接:https://github.com/microsoftgraph/microsoft-graph-docs/blob/master/api-reference/beta/resources/passwordcredential.md。但是,我们可以创建一个没有指定密码凭据的应用程序- 是的,该应用程序已创建并显示在应用程序列表中(https://apps.dev.microsoft.com/#/appList),但是我们仍然需要知道它的凭据。是否有任何方法可以通过编程方式创建带有提供的凭据的应用程序?
POST https://graph.microsoft.com/beta/applications
{
"displayName": "MyCoolApp",
"passwordCredentials": [{
"customKeyIdentifier":"ObJix/HDVU+3+hH5RmA+dw==",
"endDateTime":"2018-10-19T17:59:59.6521653Z",
"keyId":"ed087fba-0068-431f-98d7-e6b74dedd931",
"startDateTime":"2016-10-19T17:59:59.6521653Z",
"value":"somepass"
}]
}
结果如下:
{
"error": {
"code": "Request_BadRequest",
"message": "The property 'value' does not exist on type 'Microsoft.DirectoryServices.PasswordCredential'. Make sure to only use property names that are defined by the type.",
"innerError": {
"request-id": "038aa3bd-2b99-4329-a2ae-bc11d2f64609",
"date": "2018-02-04T14:23:57"
}
}
}
为什么
value
不存在?这是passwordCredentials
资源的JSON表示形式。{
"customKeyIdentifier": "binary",
"endDate": "String (timestamp)",
"keyId": "guid",
"startDate": "String (timestamp)",
"value": "string"
}
这里有个相关的链接:https://github.com/microsoftgraph/microsoft-graph-docs/blob/master/api-reference/beta/resources/passwordcredential.md。但是,我们可以创建一个没有指定密码凭据的应用程序- 是的,该应用程序已创建并显示在应用程序列表中(https://apps.dev.microsoft.com/#/appList),但是我们仍然需要知道它的凭据。是否有任何方法可以通过编程方式创建带有提供的凭据的应用程序?