我有一个应用程序,它使用 Twitter API 的公共部分,不需要登录,但随着更新,需要登录,所以我需要实现 OAuth。我已经看到有像 Twitter4j 这样的库使这更容易,但是我的应用程序有很多代码,我不想重写它,不是现在,所以我想使用SCRIBE或oauth- signpost ,但是我真的不知道该怎么做。
我已经阅读了很多网络教程和 github 项目,但它们对我不起作用(也许我很愚蠢)。
我正在考虑接下来的事情,如果我错了,请纠正我。
带有登录按钮的初始活动,只有一个按钮,显示带有 twitter 的 web 视图。
Token y Token Secret 的共享偏好。
如果我没记错的话,我在 HTTPclient 中的 get json 函数上做了一点改动,它传递了带有令牌、令牌秘密、应用程序密钥和应用程序密钥秘密的标头。
经过一周的阅读,我认为我理解了它是如何工作的,但是我什至连一个简单的新项目都无法建立联系。
我知道如果我没记错的话我应该提出 3 个请愿书,然后在第二个请求之后,打开一个带有第二个请求中的链接的 web 视图,用户登录的地方就在那里。
有了不同的选择,我认为我想做的最好的选择是oauth-signpost,但我找不到例子,我找到了一些,但他们崩溃了......
如果有人可以帮助我,一点解释或示例,但很简单,因为我正在失去理智,我无法继续,因为 API 1.0 很快就会被弃用。