3

我一直在使用 [scribe API][1] 和一个基本示例,例如:

https://github.com/fernandezpablo85/scribe-java/blob/master/src/test/java/org/scribe/examples/TwitterExample.java

在面向命令行的界面中,要求用户打开网络浏览器并复制和粘贴“accessToken”。

一旦用户复制了“accessToken”,我想在以后调用该工具时避免这个“浏览器步骤”:我可以将“accessToken”存储在某个地方以便以后重新使用吗?它适用于任何服务器(Twitter?Flickr ...)吗?我应该如何更改代码以重用以前保存的“accessToken”?

谢谢,

4

1 回答 1

3

对于 Twitter API,您应该存储访问令牌,因为它代表用户允许您的应用程序访问他们的帐户。

但是,请记住,令牌可能会被用户撤销,因此请确保您的应用程序能够再次获得它。

要更改代码以使用以前保存的 accessToken,您只需查找当前用户的令牌 - 可能是从数据库中检索到的,然后开始发出请求。本质上,您只需跳过整个“获取请求令牌”代码块。

于 2012-09-24T17:14:23.333 回答