问题标签 [microsoft-graph-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
office365 - 使用 Microsoft Graph API 创建 webhook 时遇到问题
有没有人幸运地创建了一个 webhook 来接收有关 O365 日历事件更改的通知?我在 Outlook Notifications REST API 上取得了成功,但在新的 Microsoft Graph API 上尝试同样的事情却是一段坎坷的旅程。
我已经为https://graph.microsoft.com获得了一个仅限应用程序的令牌,我通常可以同时使用 v1.0 和 beta 端点服务。但是,当我尝试创建新订阅(POST https://graph.microsoft.com/beta/subscriptions)时,我得到了这个相当模糊的错误:
我已为我的应用程序授予以下应用程序权限:Microsoft Graph - 读取所有用户的完整个人资料、读取目录数据和读取所有邮箱中的日历。根据文档Calendars.Read需要权限。
我想知道我做错了什么,或者可能是创建订阅服务无法正确处理仅限应用程序的令牌?
编辑:
解码后的令牌是:
office365 - Microsoft Graph API 端点“microsoft.graph.createLink”返回 400 错误
我已尝试基于新的 Microsoft Graph API v1 发送以下 HTTP 请求:
我的网址遵循以下格式:
https://graph.microsoft.com/v1.0/groups/<group-id>/drive/items/<item-id>/microsoft.graph.createLink
我收到以下 400 错误:
我有点困惑,因为根据以下文档(我认为是最新的),请求正文中需要范围:Microsoft Graph - 为项目创建共享链接
office365 - 通过 Microsoft Graph API 创建组有效,但未为组创建文件和笔记本
上面http
post
创建了组,但未创建相应的文件或笔记本。我可以看到以下错误
错误
发生了一些事情我们尝试连接所有的管道,但效果不太好。刷新以重试。
office365 - 在由图形 api 创建的组上激活 autoSubscribeNewMembers
我正在尝试在我通过调用图形 api 创建的组上激活 autoSubscribeNewMembers。
我试图在创建组时为“autoSubscribeNewMembers = true”添加一行,但它不起作用,我收到一条消息,表明目前不支持此选项。
我发现的唯一解决方法是使用新创建组的 ID 使用“PATCH”请求执行第二个请求:
为此,我将自己暴露在很多“错误请求”中,直到该组暴露到足以成功接收 PATCH 请求为止。
此参数为“默认情况下为 false”,并且在创建组时无法指定...这很奇怪:/ 在 Office 365 中,默认情况下会选中该选项,因此人们可能希望 API 也一样。
我认为应该有比创建后的 PATCH 请求更好的方法是错误的吗?有更好的方法吗?
office365 - 创建组日历事件失败
错误:
我已经尝试过下面提到的两个帖子网址,
我尝试了不同的组类型,包括启用安全性、启用邮件和统一组,但我看到相同的错误消息,任何帮助将不胜感激。
microsoft-graph-api - 使用 Microsoft Graph 进行模拟
是否可以使用新的 Microsoft Graph API 在 Office 365 中模拟用户?
我目前正在使用 EWS API 模拟 Office 365 用户添加日历事件。
office365 - Office365 身份验证失败:在 YYY.onmicrosoft.com 目录中找不到标识符为 XXX 的应用程序
我正在编写一个 python 应用程序,它必须从用户的 SharePoint Online 网站收集一些数据。
我正在尝试通过 Office365 统一 REST API(Microsoft Graph API)在线连接到 SharePoint。我在 Azure AD 中有 client_id 和密钥。我的应用程序'https://login.microsoftonline.com/common/oauth2/authorize
使用参数重定向到:redirect_uri、client_id、prompt=login 和 response_type=code
在登录页面中,输入我的 office365 开发帐户登录名和密码后,登录页面底部出现以下错误:
其他技术信息:
相关 ID:8ae7b4b6-3431-4eac-883c-225637d40057
时间戳:2015-12-04 11:58:56Z
AADSTS70001:在 YYY.onmicrosoft.com 目录中找不到标识符为 XXX 的应用程序
关于可能出错的任何想法?这个错误的根源是什么,我该如何解决?任何帮助深表感谢。
office365 - 使用 Microsoft Graph 创建和更新组返回 500 - 内部服务器错误
我是 REST 编程的新手,我正在尝试使用 Microsoft Graph API 来创建和更新 Office 365 组,但是对于这两个操作,我得到一个 500 - Internal Server Error 响应并没有说明什么是错误的。
这是创建新组的代码的简化:
这是请求和响应消息:
我在这里看到了两个帖子,人们设法创建了统一的组,所以我猜它在代码中我找不到。有没有其他人遇到过同样的错误?
javascript - Microsoft Graph API,创建附件不起作用?
当我要发布消息时,我想创建一个附件。我按照下面的文档测试了api,但它不起作用!!
http://graph.microsoft.io/docs/api-reference/v1.0/api/post_post_attachments
我的 JavaScript 代码如下:
但响应总是显示“405(不允许的方法)”。错误消息是“不支持 OData 请求”。
代码有问题吗?
office365 - 通过统一 API 访问 SharePoint Online 网站
新的统一微软 API 应该涵盖所有 Office365 产品。但是,我找不到任何有关如何访问 SharePoint 在线网站和列表的文档。有人可以澄清如何做到这一点吗?
如果不可能,我还能使用旧的 API 吗?我该怎么做?没有更多选项可以在 Azure AD 上注册 SharePoint Online 应用程序。
UPD:我正在编写一个 python 应用程序,它需要从用户的 SharePoint 在线站点获取一些数据。我需要在 Azure AD 中注册我的应用以实现身份验证。