问题描述
目标:使用windows应用程序获取公司office365服务中(租用微软的)的邮件和日历数据。只有一个公司分配给我的账户,非管理员目前情况:1.使用商城中的应用可以同步邮件和日历数据,说明我的账户设置没有问题。2.在github下载https://github.com/OfficeDev/O365-Windows-Start这是微软的关于office365应用的例子,下下来按照操作使用公司分配的账号注册应用,配置read,write。然后登陆应用提示权限不足(Callingprincipalcannotconsentduetolackofpermissions)。3.接第二步,我申请了一个免费版(30天)的office365账号,然后注册应用,用管理员账号可以登录app,其他账号依然提示权限不足。4.尝试在世纪互联申请azure账号,结果国内版的azure账号不知道怎么和office365账号关联。难道无法开发office365应用?
解决方案
本帖最后由 cwwhy 于 2015-03-06 12:41:26 编辑
解决方案二:
使用商城中的应用可以同步,同步的时候用的也是这个帐号吗?
解决方案三:
是的,商城的应用程序我使用的是公司分配给我的账号
解决方案四:
引用2楼cwwhy的回复:
是的,商城的应用程序我使用的是公司分配给我的账号
可能还是代码或者App配置的问题的问题,你参考一下可能有用:https://social.msdn.microsoft.com/Forums/office/en-US/40da258e-d036-4376-bb1c-7f037a99d635/aadsts50020-calling-principal-cannot-consent?forum=exchangesvrdevelopment
解决方案五:
非常感谢回复,那篇文章已经研究很多遍了。现在不知道我的流程是否正确,不知道试用版的office365用户能否开发app应用,文章里的那个应该不是试用版的或者是美国版的试用版。
解决方案六:
引用4楼cwwhy的回复:
非常感谢回复,那篇文章已经研究很多遍了。现在不知道我的流程是否正确,不知道试用版的office365用户能否开发app应用,文章里的那个应该不是试用版的或者是美国版的试用版。
使用版本的没有试过哦。不过和是不是试用版没有关系吧。
解决方案七:
国内的和国外的完全不是一个套路。好像office的账号不能通用,目前为止。有个叫张健的是office365mvp或者五毛哥你问问。你直接去他微博他会告诉你的。
解决方案八:
就是想读个日历和mail而已,微软搞得也太复杂了点。google的根本就没有这么麻烦。
解决方案九:
引用7楼cwwhy的回复:
就是想读个日历和mail而已,微软搞得也太复杂了点。google的根本就没有这么麻烦。
说多了都是眼泪啊。
解决方案十:
?还有
解决方案十一:
顶顶吧,看看来两个做过的