Twitter Oauth v2 API:在移动设备上禁用通用链接

问题描述 投票:0回答:1

我遇到了一个与八年前非常相似的问题: 禁用 Twitter 通用深层链接

由于这是 2015 年的内容,因此看起来这不是 v2。就我而言,我使用的是 v2 并遇到了同样的问题。

我的网站有一个身份验证页面,重定向到

https://twitter.com/i/oauth2/authorize

  • 在桌面上这可以按预期工作
  • 在没有安装 Twitter 应用程序的移动设备上(经过 Android 测试)可以按预期工作
  • 在安装了 Twitter 应用程序的移动设备(经过 Android 测试)上,Twitter 应用程序尝试打开但立即关闭。 用户因此无法登录

我确实看到了这个答案并尝试使用相应的 v2 API 调用(

https://api.twitter.com/i/oauth2/authorize
),但它会导致以下错误:

The Twitter REST API v1 is no longer active. Please migrate to API v1.1. https://dev.twitter.com/docs/api/1.1/overview

如何修改登录流程,以便设备上安装了 Twitter 应用程序的用户可以登录我的应用程序?

google-chrome twitter twitter-oauth android-deep-link twitter-api-v2
1个回答
0
投票

FWIW 这似乎是 Twitter Droid 应用程序的一个错误: https://bugs.chromium.org/p/chromium/issues/detail?id=1466875#c4

我在这里开了一个新问题: https://twittercommunity.com/t/bug-with-twitter-droid-app-users-cannot-log-in/201907

© www.soinside.com 2019 - 2024. All rights reserved.