我想在我的桌面和移动应用程序上建立一个twitter连接。问题是,对于我的桌面应用程序,我使用回调身份验证。对于我的移动应用程序,我使用Pin authentification。因此,当我将移动应用程序连接到Twitter时,它会重定向到我的网站。是否可以在不创建两个不同应用程序的情况下使用这两个选项? 有人遇到过这个问题吗?
答案 0 :(得分:1)
所以基本上你想在你的两个应用程序中使用相同的消费者密钥和不同的回调?
如果是这样,请在桌面应用程序中将回调网址(oauth_callback
参数)设置为您的网站,并在移动应用程序中将其设置为oob
。 (您可以在请求中设置这些参数,而不必依赖您在应用设置中明确输入的回调网址。请查看API文档的这一部分:https://dev.twitter.com/docs/auth/oauth#registering-an-app)。如果这不起作用(例如,因为Twitter检查您的应用程序是移动还是桌面),那么您必须为此注册两个应用程序。如果你有两个申请,为什么不这样做呢。