我正在尝试使用Rest API集成Yammer和Outlook,我可以阅读电子邮件但是在从yammer读取数据时我返回了一个错误。文档不清楚,它们可以帮助吗?
答案 0 :(得分:0)
您需要按照浏览器窗口中列出的authentication flows之一进行操作。
通常,您会弹出一个带有浏览器控件的窗口来执行此操作,然后安全地存储返回的OAuth令牌。我建议在编写代码之前手动完成流程,以便集成它。预计用户会看到并且必须同意OAuth对话框,如图所示。
然后使用HTTP请求在授权标头上传递令牌:
Authorization: Bearer TOKEN_HERE
答案 1 :(得分:0)
完美布莱恩,但我正在使用Graph的端点,我想一起使用Outlook和Yammer。
var authEndpoint = 'https://login.microsoftonline.com/common/oauth2/v2.0/authorize?'; var apiEndpoint = 'https://graph.microsoft.com/api/v2.0';我不想再次进行身份验证,是否可能?
答案 2 :(得分:0)
您需要将resource=https://www.yammer.com
param添加到authEndpoint才能访问yammer数据。有关详细信息,请参阅此博客文章 - https://blogs.technet.microsoft.com/israelo/2016/07/05/yammer-apis-and-adal-tokens/