android - 如何在 Twitter 上拥有桌面和移动应用程序

标签 android iphone oauth twitter twitter-oauth

我想在我的桌面和移动应用程序上连接 Twitter。问题是对于我的桌面应用程序,我使用回调验证。对于我的移动应用程序,我使用 Pin 身份验证。因此,当我将我的移动应用程序连接到 Twitter 时,它会重定向到我的网站。是否可以在不创建两个不同应用程序的情况下使用这两个选项? 有人遇到过这个问题吗?

最佳答案

那么基本上您希望在具有不同回调的两个应用程序中使用相同的消费者 key ?

如果是这样,请在您的桌面应用程序中将回调 URL(oauth_callback 参数)设置为您的网站,并在移动应用程序中将其设置为 oob。 (您可以在请求中设置这些参数,不必依赖您在应用程序设置中明确输入的回调 URL。查看 API 文档的这一部分:https://dev.twitter.com/docs/auth/oauth#registering-an-app)。如果这不起作用(例如,因为 Twitter 会检查您的应用程序是移动应用程序还是桌面应用程序),那么您将必须为此注册两个应用程序。如果您有两个应用程序,您为什么不这样做。

关于android - 如何在 Twitter 上拥有桌面和移动应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7799895/

相关文章:

php - 带有 OAuth 的 Lumen API,Guzzle get/post 方法

ios - Json解析、字典值打印

c# - 什么是适用于 C# 的良好 Twitter SDK?

java - Android:LinearLayout.addView 不渲染添加的 View

android - Xamarin 蓝牙输入流未读取所有字节(有时)

android - 使用 AlarmManager 从 BroadcastReceiver 启动服务

java - 点击按钮调用项目

ios - iOS ScrollView 中图像的对称缩放

iphone - iPhone OS 3.0 有真正的垃圾收集器吗?

c# - 存储和检索在使用 facebook 或 twitter 授权后为用户收到的 token