Flutter Twitter 登录停止使用身份验证错误“抱歉,该页面不存在”代码 34

问题描述

所以情况如下,我使用了来自 pub.dev 的 3 个不同的包,全部用于 Twitter (3-legged Oauth)用户身份验证。我在我的应用程序中使用的主要包是 flutter_twitter_login。这一直完美无缺,直到今天我运行我的应用程序时,一切仍然有效(启动登录页面并成功登录),直到授权功能被触发,然后我被重定向到“对不起,该页面不存在”页面Twitter 上的搜索栏(错误代码 34)。我想这可能是我的包的问题,​​比如新的错误更新,但事实并非如此,所有 3 个最知名的用户身份验证包都以完全相同的方式失败。我测试的另外两个是 twitter_loginflutter_twitter

请记住,2 天前我在我的应用程序中成功登录,并返回了一条确认消息和有效的 HTTP 消息。我的大部分代码都是 Flutter 包创建者提供的示例。

我没有对我的代码做任何更改,但它似乎自己坏了

在看到多年来在堆栈溢出和 Twitter 开发者论坛上报告的一些相关问题后,我怀疑问题可能出在 API 端点上(我的 Flutter 包操纵的不是我)。有什么意见/方向吗?

PS:我看到过一些问题,这些问题说应用程序被停用、意外禁用了 3 条腿 Oauth 以及帐户被阻止,所有这三个问题都不是我彻底检查/测试过的问题。

相关 Twitter 论坛帖子:https://twittercommunity.com/t/flutter-twitter-login-stopped-working-with-authentication-error-sorry-that-page-doesnt-exist-code-34/152435

解决方法

似乎问题出在 API 方面,并且已经解决了,我无需对代码进行任何更改。问题持续了 48 小时。