请输入
菜单

获取邮箱OAuth2创建步骤

适用场景:

使用outlook、hotmail连接不上邮箱的用户,可以使用OAuth2认证方式连接。

创建OAuth2步骤

  1. https://portal.azure.com/ 访问Azure首页,使用当前outlook邮箱登录
  2. 点击顶部目录栏,找到「Microsoft Entra ID」;如果有报错说用户不存在,那么就是需要免费试用一下Azure,具体可以参考:https://learn.microsoft.com/zh-cn/troubleshoot/entra/entra-id/app-integration/error-code-aadsts50020-user-account-identity-provider-does-not-exist;后重试。如果进去之后直接到步骤3没有报错的话,就不需要免费试用了。

    3. 注册一个应用

    名称:自己取个名字

    重定向URL:自己填写一个可以处理的Token的URL;没有的话,可以使用AdsPower的URL,在后面获取Token会说到

    4. 注册完成之后,需要配置重定向URL、证书密码(记得保存下来,实在忘记了就重新创建)、API权限

    注意:一定要将这个密码保存,因为过一段时间就会隐藏看不到了

    5. 权限:开通IMAP、POP、SMTP的所有权限

    其他的权限照做即可。然后点击同意权限就好了。

     

    好了,到目前为止,已经创建好了一个OAuth身份验证器了,在概述里面可以看到clientId了。

    获取refreshToken

    AdsPowerRPA_Plus我给你分享了任务流程, 请在AdsPower RPA Plus的[流程管理]页面点击[获取流程]按钮, 输入分享码: gP6QDt81B6YNL 领取

    使用这个流程,一共有三处位置需要修改:

    1. 开始流程,填写上面步骤获取到的clientId和clientSecret
    2. 在获取邮件的Refresh Token哪里可以获取到当前的服务器端口;获取到这个端口之后,需要把【执行JS脚本】里面的port改成对应一致的端口
    3. 然后运行这个流程,在页面上就能获取到这个Token了。

    最后最重要的一点,就是要修改重定向URL到AdsPower的服务器:这个端口号就是上面步骤2的port,可以在【执行JS脚本】查看到自己的port,然后改成对应的即可,图片中的port是20409。

    http://localhost:20409/api/rpav2/callback   (20409改成自己的port就好了)

    这一大串就是Token信息了。

上一个
监听请求触发
下一个
使用其他流程传参案例
最近修改: 2026-01-22Powered by