问题标签 [twitter-login]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2895 浏览

c# - 使用 Owin 进行 Twitter 外部登录会给出 HTTP 403(禁止)

ASP.NET MVC 5 项目。
欧文版本 4.0.0.0

启动验证

ExternalLogin方法中发生异常

响应状态码不表示成功:403(禁止)。

以下是回调 URL

在此处输入图像描述

仅供参考:该网站是真实的,并且可以正常运行,Twitter 登录在几周前可以正常工作,但是现在突然开始因先前的错误而失败。


堆栈跟踪

0 投票
1 回答
484 浏览

android - 更改推特登录

正如我们所知,访问 twitter API 引用回调 URL 的方式发生了变化。到目前为止,我一直在使用 firebase 的识别回调,正如我在这里指出的那样:

在此处输入图像描述

到目前为止,这一直运行良好。

我在文档中读到,现在您必须根据 android 或 iOS 以下列方式指示回调:

twitterkit- : // 如果使用适用于 iOS 的 Twitter Kit 或 twittersdk: // 如果使用适用于 Android 的 Twitter Kit。

我的应用程序仅针对 android 开发。

我已经尝试了所有可能的变体,但我总是收到以下错误:

客户端应用程序验证失败:不是有效的回调 URL 格式。

测试的选项是:

我已激活和停用检查“启用回调锁定”...

我已经尝试了一切,我有点绝望

对于另一个测试,我尝试注册 URL 回调,就好像它是 iOS 平台一样

并在第一次尝试时被接受。

我不介意失去与firebase的关系,事实是我没有使用它,但如果我无法再次连接到twitter,我就有一个严重的问题。

我很感激任何帮助。

0 投票
2 回答
4779 浏览

android - 此客户端应用程序未批准回调 URL。在 Android-Firebase-TwitterLogin

我正在android应用程序中尝试firebase twitter登录,它给出了这个错误。

E/Twitter: Invalid json: <?xml version="1.0" encoding="UTF-8"?><errors><error code="415">Callback URL not approved for this client application. Approved callback URLs can be adjusted in your application settings</error></errors>

如果 firebase 和 app.twitter 回调 url 相同,则会出现此错误。如果我更改回调 url 它可以工作,但这次我在 firebase 控制台中看不到身份验证信息(用户电子邮件等)。我需要在 app.twitter 上使用https://appname.firebaseapp.com/__/auth/handler进行身份验证,但它会出错。任何解决方案提前感谢。

0 投票
1 回答
230 浏览

react-native - 如何在本机反应中登录 Twitter 应用程序而不是 Safari 网络?

我在我的项目中使用react-native-simple-auth,但我可以在 web 中登录 twitter。我想使用 twitter 应用程序登录,而不是在 react native 中使用 safari 视图登录。这个怎么做?任何想法?

0 投票
2 回答
2528 浏览

android - 如果设备中未安装 Twitter 应用程序,Twitter 登录将不起作用

这可能是关于 SO 的最多问题,但我仍然无法解决我的问题。 我已经检查了这个这个和许多其他的,但问题仍然存在。

如果 twitter 应用程序安装在用户的设备上,一切正常,但如果它不存在,我会收到以下错误消息。

无效的 json:回调 URL 未被批准用于此客户端应用程序。批准的回调 URL 可以在您的应用程序设置中调整 com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $

引起:java.lang.IllegalStateException:预期 BEGIN_OBJECT 但在第 1 行第 1 列路径 $

com.twitter.sdk.android.core.TwitterApiException:HTTP 请求失败,状态:com.twitter.sdk.android.core.Callback.onResponse(Callback.java:42)的 403

我定义https://www.google.com为回调 URL,以下是我的实现。

字符串.xml

摇篮

编辑

我也尝试过twittersdk://作为twitterkit-consumer-key://回调网址

0 投票
1 回答
734 浏览

ios - 使用 twitter swift 4 登录时出错

我想用 twitter 登录,但我收到了这个错误

请求失败:禁止 (403)

仅当我的手机上没有 twitter 应用程序但如果我的手机上有 twitter 应用程序它可以正常登录时,当我使用 twitter 登录时会发生此错误。

所以为什么我会收到这个错误。

我将此代码用于推特。

并从 twitter 应用程序中获取数据,我使用此代码。

0 投票
2 回答
1155 浏览

ios - 未安装应用程序时的iOS twitter登录

在我的 iOS 应用程序中,我正在使用 TwitterKit

我遇到的问题是,当未安装 twitter 应用程序时,无法登录用户

我看到了建议添加任何回调 URL 但不再起作用的答案

我尝试了两件事:在他们的文档中搜索,但一无所获。试过这个答案Tweeting using Twitterkit failed when Twitter app is not installed in iOS 11。此解决方案不再起作用

谢谢你的帮助!

0 投票
2 回答
252 浏览

oauth - 社交 oauth 如何真正发挥作用?

我对社交 oauth 的工作方式感到困惑?可以说我已经在我的项目中实现了社交 oauth 登录。

用户 A 在我的网站上注册了 Google Oauth。我以某种方式将使用 GOOGLE 注册按钮放在我的注册页面中,然后用户将单击它并被定向到谷歌将要求授权我的应用程序的链接。如果用户 A 允许,那么 google 服务器首先会向我的服务器发送什么信息。它会发送一些东西,这样我就可以将它保存在我的服务器中,以知道用户 A 已经注册,并且可以给用户 A 一个 id 以将其链接到我的服务器中我的数据库的其他表(与谷歌无关服务器)。所以真正的问题是当新用户注册和现有用户再次登录时,谷歌(或任何其他服务提供商,如 facebook、twitter 等)会向我发送什么。如果用户(已经注册)再次尝试注册会发生什么?还是登录时没有再次授权网站?

如果您想要更详细的问题,请发表评论,我会详细说明。

0 投票
2 回答
3514 浏览

reactjs - reactjs中的twitter登录集成

我正在尝试将 twitter 登录集成到我的 webapge 中。我为此使用 react-twitter-auth。我不明白我必须通过什么来代替 loginurl 和请求令牌 url。你能告诉我我在这个地方要用什么吗?

前任:

0 投票
0 回答
108 浏览

android - 无法将 Twitter 集成到 android 中。由于 twitter 于 2018 年 10 月 31 日停止使用 twitter kit

从昨天开始无法集成推特登录。Twitter 从 2018 年 10 月 31 日起停止支持其工具包,他们将不再提供更新。

Fabric 插件已从其菜单中删除了登录选项。我在我的 android studio 中也安装了 fabric。

Firebase twitter 也将我发送到https://developer.twitter.com/en/apps ,然后出现一条奇怪的消息“我们有日落 apps.twitter.com。您可以通过相同的方式管理任何现有应用程序这个网站。”

这不是给客户秘密和推特密钥。如何将 twitter 集成到我的应用程序中?