问题标签 [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.
android - 更改推特登录
正如我们所知,访问 twitter API 引用回调 URL 的方式发生了变化。到目前为止,我一直在使用 firebase 的识别回调,正如我在这里指出的那样:
到目前为止,这一直运行良好。
我在文档中读到,现在您必须根据 android 或 iOS 以下列方式指示回调:
twitterkit- : // 如果使用适用于 iOS 的 Twitter Kit 或 twittersdk: // 如果使用适用于 Android 的 Twitter Kit。
我的应用程序仅针对 android 开发。
我已经尝试了所有可能的变体,但我总是收到以下错误:
客户端应用程序验证失败:不是有效的回调 URL 格式。
测试的选项是:
我已激活和停用检查“启用回调锁定”...
我已经尝试了一切,我有点绝望
对于另一个测试,我尝试注册 URL 回调,就好像它是 iOS 平台一样
并在第一次尝试时被接受。
我不介意失去与firebase的关系,事实是我没有使用它,但如果我无法再次连接到twitter,我就有一个严重的问题。
我很感激任何帮助。
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进行身份验证,但它会出错。任何解决方案提前感谢。
react-native - 如何在本机反应中登录 Twitter 应用程序而不是 Safari 网络?
我在我的项目中使用react-native-simple-auth,但我可以在 web 中登录 twitter。我想使用 twitter 应用程序登录,而不是在 react native 中使用 safari 视图登录。这个怎么做?任何想法?
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://
回调网址
ios - 使用 twitter swift 4 登录时出错
我想用 twitter 登录,但我收到了这个错误
请求失败:禁止 (403)
仅当我的手机上没有 twitter 应用程序但如果我的手机上有 twitter 应用程序它可以正常登录时,当我使用 twitter 登录时会发生此错误。
所以为什么我会收到这个错误。
我将此代码用于推特。
并从 twitter 应用程序中获取数据,我使用此代码。
ios - 未安装应用程序时的iOS twitter登录
在我的 iOS 应用程序中,我正在使用 TwitterKit
我遇到的问题是,当未安装 twitter 应用程序时,无法登录用户
我看到了建议添加任何回调 URL 但不再起作用的答案
我尝试了两件事:在他们的文档中搜索,但一无所获。试过这个答案Tweeting using Twitterkit failed when Twitter app is not installed in iOS 11。此解决方案不再起作用
谢谢你的帮助!
oauth - 社交 oauth 如何真正发挥作用?
我对社交 oauth 的工作方式感到困惑?可以说我已经在我的项目中实现了社交 oauth 登录。
用户 A 在我的网站上注册了 Google Oauth。我以某种方式将使用 GOOGLE 注册按钮放在我的注册页面中,然后用户将单击它并被定向到谷歌将要求授权我的应用程序的链接。如果用户 A 允许,那么 google 服务器首先会向我的服务器发送什么信息。它会发送一些东西,这样我就可以将它保存在我的服务器中,以知道用户 A 已经注册,并且可以给用户 A 一个 id 以将其链接到我的服务器中我的数据库的其他表(与谷歌无关服务器)。所以真正的问题是当新用户注册和现有用户再次登录时,谷歌(或任何其他服务提供商,如 facebook、twitter 等)会向我发送什么。如果用户(已经注册)再次尝试注册会发生什么?还是登录时没有再次授权网站?
如果您想要更详细的问题,请发表评论,我会详细说明。
reactjs - reactjs中的twitter登录集成
我正在尝试将 twitter 登录集成到我的 webapge 中。我为此使用 react-twitter-auth。我不明白我必须通过什么来代替 loginurl 和请求令牌 url。你能告诉我我在这个地方要用什么吗?
前任:
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 集成到我的应用程序中?