Wso2了望邮件连接器

Wso2了望邮件连接器,wso2,wso2esb,connector,Wso2,Wso2esb,Connector,我尝试使用Outlook mail api连接器,但它不适合我。我无法连接。我按照文档进行操作,但仍然卡住了,我收到了一个http 401.1错误。在init组件中,我填写了client_id和secret_id,但我不知道在哪里可以找到访问令牌。我尝试使用oauth sand box,生成一个令牌并将其填充到esb连接器中的init conponent中,它就可以工作了。 但是,如果没有一个沙盒,就永远不会成功 任何帮助,thks要获取访问令牌,您必须将Azure订阅与Office 365帐户

我尝试使用Outlook mail api连接器,但它不适合我。我无法连接。我按照文档进行操作,但仍然卡住了,我收到了一个http 401.1错误。在init组件中,我填写了client_id和secret_id,但我不知道在哪里可以找到访问令牌。我尝试使用oauth sand box,生成一个令牌并将其填充到esb连接器中的init conponent中,它就可以工作了。 但是,如果没有一个沙盒,就永远不会成功


任何帮助,thks

要获取访问令牌,您必须将Azure订阅与Office 365帐户(Azure AD)关联。你可以参考


获得客户端id和客户端screte后,您可以参考(第二步和第三步)获取访问令牌和刷新令牌。

您可以参考将Azure订阅与Office 365帐户(Azure AD)关联,或创建新的Azure订阅并将其与Office 365帐户关联。

您好,我使用WSO2 ESB连接到Office 365。我设法使工作outlook api,但1小时后,令牌到期,然后我必须为一个新的令牌。有没有办法让esb中的init组件自动获取一个新令牌?嗨,一旦您获取了访问令牌,您需要将该令牌与刷新令牌、客户端id和客户端机密一起传递,在init方法中,一旦刷新令牌过期,我们会自动从刷新令牌获取访问令牌。重要的是,您需要在获得令牌后立即在init方法中传递访问令牌,或者您可以选择将init方法中的间隔时间设置为小于1小时。您好,这对我仍然不起作用。我跟随所有的steop来获得一个访问令牌和一个刷新令牌。我用它们填充init conf文件,1小时后,我得到401:reason=“令牌已过期。”;error_category=“invalid_life”您好,获取访问令牌后,需要填写init config并进行一些调用以访问outlook资源(例如createFolder),在进行调用时,访问令牌、刷新令牌的值和当前系统时间存储在ESB注册表中。如果你想得到一个新的令牌,在下一次通话中你可以设置间隔时间。这应该小于1小时,单位为毫秒。在本地条目中:outlook.office.com/apiv2.0 refreshtToken client\u secret client\u Id outlook.office.com/localhost:9443/commonauth accessToken Connector/OutlookMailRegPath 1000