codex oauth登录收不到邮件

2026-04-11 12:151阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

image1129×266 13 KB
三天了还没有搞明白这个问题出在哪里,前两天一直以为是邮箱或者ip的问题,现在用的是自购域名+cf worker自建邮箱。

可以成功注册到openai账号,但是自动登录时一直拿不到oauth登录的验证码,这样也就没有办法通过脚本自动获取rt了,试了站内几个佬友的不同实现方式的机子,不同佬友的机子速度可能不一样,但是我使用的结果都是这样,都是卡在了oauth登录这一步的邮箱返回。

我以为是新域名被openai屏蔽了,但是我使用这个由脚本注册出来的号手动登录,在oauth阶段是可以接收到验证码邮件的。搞了几天都有点没搞明白问题在哪里 ,协议机和浏览器机都是卡在这个阶段。

本来想自己手动在cpa里授权的,但是cpa会跳add-phone,所以就还是在想办法看怎么拿到refresh token,太难了佬友们 。还是说能不能成功收到邮件然后拿到refresh token都只是概率问题?

网友解答:
--【壹】--:

可以重发

def resend_registration_email(self) -> bool: """在注册阶段重新触发邮件发送。""" self._log('触发注册阶段邮件重发...') url = f'{self.AUTH}/api/accounts/email-otp/resend' headers = self._headers( url, accept='*/*', referer=f'{self.AUTH}/email-verification', origin=self.AUTH, fetch_site='same-origin', ) headers.update(generate_datadog_trace()) try: self._browser_pause() response = self.session.post( url, headers=headers, timeout=30, ) if response.status_code == 200: self._log('注册阶段邮件重发成功') return True self._log(f'注册阶段邮件重发失败: {response.status_code} - {response.text[:200]}') return False except Exception as exc: self._log(f'注册阶段邮件重发异常: {exc}') return False

def resend_oauth_email(self) -> bool: """在 OAuth 阶段重新触发邮件发送。""" self._log('[OAuth] 触发 OAuth 阶段邮件重发...') request_url = f'{self.oauth_issuer}/api/accounts/email-otp/resend' headers = self._headers( request_url, accept='*/*', referer=f'{self.oauth_issuer}/email-verification', origin=self.oauth_issuer, fetch_site='same-origin', extra_headers={ 'oai-device-id': self.device_id, }, ) headers.update(generate_datadog_trace()) try: kwargs = { 'headers': headers, 'timeout': 30, } if self.impersonate: kwargs['impersonate'] = self.impersonate self._browser_pause() response = self.session.post(request_url, **kwargs) if response.status_code == 200: self._log('[OAuth] OAuth 阶段邮件重发成功') return True self._log( f'[OAuth] OAuth 阶段邮件重发失败: {response.status_code} - {response.text[:200]}' ) return False except Exception as exc: self._log(f'[OAuth] OAuth 阶段邮件重发异常: {exc}') return False


--【贰】--:

应该是卡了 我是走的硬算 不是无头浏览器 也会出现这种


--【叁】--:

是的,很玄学


--【肆】--:

话说是不是add phone是概率出现的,但是概率会很高,我看有的佬没用ddg和iCloud但还是以极低概率拿到了rt


--【伍】--:

我去!感谢佬!我试一下


--【陆】--:

注册机缺参数吧


--【柒】--:

这个是目前最难的,貌似只有DuckDuckGo匿名转发或者iCloud,你搜搜 add phone
大家都遇到这个问题了


--【捌】--:

搞不懂,我手动登录的时候也很难拿到验证码,要重复点好几次resend,有时候都验证完了过了十几分钟又给我发验证码,很奇怪


--【玖】--:

应该是卡了, 重新收几条~


--【拾】--:

这样吗佬,缺什么参数呀


--【拾壹】--:

原来如此!我明白了佬!我不过好像我之前用hostmail去注册的时候也会在oauth阶段收不到。add phone有什么办法可以过嘛佬


--【拾贰】--:

也有可能就是域名风控了 我收不到邮件后换个子域名就好了


--【拾叁】--:

好像说有新参数 你自己抓包丢给它修吧


--【拾肆】--:

我手动注册可以收到邮件,但是自动注册就不得行,不晓得为啥


--【拾伍】--:

好!谢谢佬指路!


--【拾陆】--:

重发一次


--【拾柒】--:

cf自建邮箱有很大延迟或者根本收到不
重发大概率能收到

但是接下来就是add phone 了,哈哈哈哈哈


--【拾捌】--:

昨晚开始就这样了,oai故意的,让你oauth回调超时拿不到凭证


--【拾玖】--:

我是很久前就这样了,修了几天都没修好,有点晕了,但是手动注册就秒发,完全无超时

标签:快问快答
问题描述:

image1129×266 13 KB
三天了还没有搞明白这个问题出在哪里,前两天一直以为是邮箱或者ip的问题,现在用的是自购域名+cf worker自建邮箱。

可以成功注册到openai账号,但是自动登录时一直拿不到oauth登录的验证码,这样也就没有办法通过脚本自动获取rt了,试了站内几个佬友的不同实现方式的机子,不同佬友的机子速度可能不一样,但是我使用的结果都是这样,都是卡在了oauth登录这一步的邮箱返回。

我以为是新域名被openai屏蔽了,但是我使用这个由脚本注册出来的号手动登录,在oauth阶段是可以接收到验证码邮件的。搞了几天都有点没搞明白问题在哪里 ,协议机和浏览器机都是卡在这个阶段。

本来想自己手动在cpa里授权的,但是cpa会跳add-phone,所以就还是在想办法看怎么拿到refresh token,太难了佬友们 。还是说能不能成功收到邮件然后拿到refresh token都只是概率问题?

网友解答:
--【壹】--:

可以重发

def resend_registration_email(self) -> bool: """在注册阶段重新触发邮件发送。""" self._log('触发注册阶段邮件重发...') url = f'{self.AUTH}/api/accounts/email-otp/resend' headers = self._headers( url, accept='*/*', referer=f'{self.AUTH}/email-verification', origin=self.AUTH, fetch_site='same-origin', ) headers.update(generate_datadog_trace()) try: self._browser_pause() response = self.session.post( url, headers=headers, timeout=30, ) if response.status_code == 200: self._log('注册阶段邮件重发成功') return True self._log(f'注册阶段邮件重发失败: {response.status_code} - {response.text[:200]}') return False except Exception as exc: self._log(f'注册阶段邮件重发异常: {exc}') return False

def resend_oauth_email(self) -> bool: """在 OAuth 阶段重新触发邮件发送。""" self._log('[OAuth] 触发 OAuth 阶段邮件重发...') request_url = f'{self.oauth_issuer}/api/accounts/email-otp/resend' headers = self._headers( request_url, accept='*/*', referer=f'{self.oauth_issuer}/email-verification', origin=self.oauth_issuer, fetch_site='same-origin', extra_headers={ 'oai-device-id': self.device_id, }, ) headers.update(generate_datadog_trace()) try: kwargs = { 'headers': headers, 'timeout': 30, } if self.impersonate: kwargs['impersonate'] = self.impersonate self._browser_pause() response = self.session.post(request_url, **kwargs) if response.status_code == 200: self._log('[OAuth] OAuth 阶段邮件重发成功') return True self._log( f'[OAuth] OAuth 阶段邮件重发失败: {response.status_code} - {response.text[:200]}' ) return False except Exception as exc: self._log(f'[OAuth] OAuth 阶段邮件重发异常: {exc}') return False


--【贰】--:

应该是卡了 我是走的硬算 不是无头浏览器 也会出现这种


--【叁】--:

是的,很玄学


--【肆】--:

话说是不是add phone是概率出现的,但是概率会很高,我看有的佬没用ddg和iCloud但还是以极低概率拿到了rt


--【伍】--:

我去!感谢佬!我试一下


--【陆】--:

注册机缺参数吧


--【柒】--:

这个是目前最难的,貌似只有DuckDuckGo匿名转发或者iCloud,你搜搜 add phone
大家都遇到这个问题了


--【捌】--:

搞不懂,我手动登录的时候也很难拿到验证码,要重复点好几次resend,有时候都验证完了过了十几分钟又给我发验证码,很奇怪


--【玖】--:

应该是卡了, 重新收几条~


--【拾】--:

这样吗佬,缺什么参数呀


--【拾壹】--:

原来如此!我明白了佬!我不过好像我之前用hostmail去注册的时候也会在oauth阶段收不到。add phone有什么办法可以过嘛佬


--【拾贰】--:

也有可能就是域名风控了 我收不到邮件后换个子域名就好了


--【拾叁】--:

好像说有新参数 你自己抓包丢给它修吧


--【拾肆】--:

我手动注册可以收到邮件,但是自动注册就不得行,不晓得为啥


--【拾伍】--:

好!谢谢佬指路!


--【拾陆】--:

重发一次


--【拾柒】--:

cf自建邮箱有很大延迟或者根本收到不
重发大概率能收到

但是接下来就是add phone 了,哈哈哈哈哈


--【拾捌】--:

昨晚开始就这样了,oai故意的,让你oauth回调超时拿不到凭证


--【拾玖】--:

我是很久前就这样了,修了几天都没修好,有点晕了,但是手动注册就秒发,完全无超时

标签:快问快答