我正在关注帖子http://blogs.msdn.com/b/exchangedev/archive/2015/01/22/building-demon-or-service-apps-with-office-365-mail-calendar-and-contacts-apis-oauth2-client-credential-flow.aspx以开发一个需要访问日历邮件和联系API的应用程序。我能得到一个id_token。我生成了一个自签名证书,其值为$ base64Thumbprint,$ base64Value和$ keyid。但是当我在清单中进行更改并尝试上传时显示错误 " ParameterValidationException =提供的参数无效; BadRequestException =一个或多个属性包含无效值。;"
"keyCredentials": [
{
"customKeyIdentifier":"tt89GrwSlCRxxUiDfJMW8p29NCU=",
"keyId":"3b65c351-4869-4a6d-6d6f-5fd53fc2a802",
"type":"AsymmetricX509Cert",
"usage":"Verify",
"value":"MIIDLDCCAhagAwIBAgICBNIQK************j0tSzvQmi7DJR0R5gpvii"// have omitted characters in between
}
],
我可能知道我哪里错了吗?
答案 0 :(得分:1)
你可能没有做错任何事。我有几次这个错误,在我的情况下,它似乎与编辑放入一些看不见的角色有某种关系。也许你想尝试不同的编辑器。尝试一下,如果你不能让它工作,请告诉我。
答案 1 :(得分:0)
我尝试使用Notepad ++但没有成功,然后我尝试使用Sublime Text,清单文件上传时没有任何错误。