office365 接口调用问题

问题描述

目标:使用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的根本就没有这么麻烦。

说多了都是眼泪啊。
解决方案十:
?还有
解决方案十一:
顶顶吧,看看来两个做过的

时间: 2024-09-08 08:44:26

office365 接口调用问题的相关文章

eb ervice-C# WebService在接收到带参数的接口调用时自动将加密的参数解密

问题描述 C# WebService在接收到带参数的接口调用时自动将加密的参数解密 我的WebService的所有接口调用的参数都是加密过的,而且有接口函数.我在想有没有什么办法,在WebService接收到接口调用请求时,自动将参数解密,而不需要我每个函数内写解密?????? 我暂时没有C币了,有一定奉上 解决方案 我在Spring里面是使用filter过滤器机制来做的!所有的请求都先通过filter,在filter里面做统一的处理,然后再分发到各个具体的controller去.我觉得这种思路

WebService 的简单封装接口调用方法

  这篇文章主要介绍了WebService 的简单封装接口调用方法,主要是通过简单的sql语句来查询数据库,从而返回dataset,十分简单实用,有需要的小伙伴可以参考下. 此方法完成了简单WebService 的简单调用封装,实现了简单Webservice简单调用的统一操作,避免了每增加一个操作都必须增加一个接口方法 的囧状! ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 3

使用httpclient实现http接口调用实例

使用httpclient实现http接口调用实例 假设服务接口如下: 接口地址: http://192.168.0.1/service/sendsms 请求方式: post 需要传递参数: c= {"uid":"10000","title":"test a title","content":"this is a test"} 参数内容为json格式 输出:{result:0,code:&

java微信开发API第三步 微信获取以及保存接口调用凭证_java

微信如何获取以及保存接口调用凭证,下面就为大家进行介绍 一.说明 *详细说明请参考前两篇文章. *本文分为三部分:     接口调用凭证access_token的作用以及解释     如何获取接口调用凭证access_token     如何实现微信文档所说的"中控服务器"的实现以保存access_token * 本文结束会给出包括本文前三篇文章的所有演示源码  为什么要获取和保存接口调用凭证access_token •开始开发-获取接口调用凭据◦文档地址:http://mp.weix

关于CXF接口调用问题问题

问题描述 关于CXF接口调用问题问题 使用CXF生成的接口,在tomcat下部署访问一切正常,但是打成war包部署在weblogic之后,客户端访问报如下错误,javax.xml.ws.soap.SOAPFaultException: com.sun.org.apache.xerces.internal.dom.ElementNSImpl cannot be cast to org.apache.xerces.dom.ElementNSImpl请问是什么原因哪位大神指点下,在线等

测试-关于接口调用的问题谁会 救人一命胜造七级浮屠啊!!!

问题描述 关于接口调用的问题谁会 救人一命胜造七级浮屠啊!!! 如题如题如题 就是我的项目里有一种功能(页面和存到数据库) 但是具体实现(定时任务)在另一个项目 这样的情况有人知道怎么弄吗?我要怎么测试啊!!!!! 解决方案 就是说项目A负责数据采集,项目B负责数据处理,二者共享同一个数据库,如果需要通信可以用Socket. 测试就是类似Socket应用,两个程序一个服务器端,一个客户端,同时启动起来就行了. 解决方案二: 可以在一个项目中使用curl对另一个项目进行请求.在被请求的项目中做好权

通过JNI接口调用c++接口时,c++接口中oracle数据库连接总是创建失败,急求解答

问题描述 通过JNI接口调用c++接口时,c++接口中oracle数据库连接总是创建失败,急求解答 封装了一个c++的接口类给java调用,接口中实现一些数据库查询操作, 接口在mfc下测试正常,通过java调用时数据库创建失败,ado,odbc,oci 的接口均试过了,都不成功,请问有人知道怎么解决吗? 解决方案 看下返回什么错误信息,然后才好判断,比如odbc驱动. 解决方案二: 连接字符串是封装在c++中没?如果是java传递的,那可能字符串传进来有问题

PHP实现百度、网易、新浪短网址服务的API接口调用

1 谷歌.百度.网易.新浪短网址服务的API比较 百度短网址API接口完全对外开放,用户不需申请其开放平台的APPKEY,也不用采用OAuth的协议,因此相对简单方便:谷歌的短网址API接口有两种形式,一种类似于百度无需进行繁复的OAuth认证,不过限制比多:另一种是采用GAE平台OAuth2.0的认证方式,限制较少.新浪微博的短网址API接口服务也类似于谷歌,第一种只需要取得新浪微博开放平台的APPKEY即可使用,第二种是采用OAuth2.0认证的方式.网易只提供类似于新浪微博提供的第二种AP

CodeIgniter开发实现支付宝接口调用的方法示例_php实例

本文实例讲述了CodeIgniter开发实现支付宝接口调用的方法.分享给大家供大家参考,具体如下: 准备: 1.alipay官方下载最新接口类库 2.解压后,将目录"\即时到账交易接口-create_direct_pay_by_user\demo\create_direct_pay_by_user-PHP-UTF-8\lib"复制到 application\third_party目录下,并改名lib为alipay 3.同样复制cacert.pem文件到"application