我有一个基于React的SPA Outlook加载项,我正在尝试直接调用Microsoft Graph API。
是否有一种方法可以利用Office.context.mailbox.getCallbackTokenAsync()或Office.context.auth.getAccessTokenAsync()获取AccessToken来直接从外接程序调用Graph API?
据我所知,getCallbackTokenAsync()将让我直接调用Outlook REST API(我遇到了作用域令牌的问题,因为我的清单Permission未设置为ReadWriteMailbox),以及getAccessTokenAsync()提供的SSO令牌)仅在将其传递到某处运行"on behalf of" OAuth request的服务器时才有效。
我希望不必通过SSO流通过服务器代理我所有的Graph请求,但是到目前为止,这是我看到的唯一解决方案。