我刚刚开始使用Scribe Library来更新我的推特状态。
当我读了很多页面告诉我的时候 Scribe库称为Twitter Library, 所以,我深入研究了GitHub of the Scribe库,但最后却陷入困惑之中。
特别是这个Example file。 如果你打开它,你会看到这行代码:
Verifier verifier = new Verifier(in.nextLine());
1)用户需要输入PIN码吗?我第一次尝试遵循这个例子。我知道我们需要授予java应用程序的访问权限。但对于下一个...我们应该总是输入PIN码吗?
我的目的只是发布一条新推文......我们是否可以从浏览器中获取Verifier PIN?也许从API?
CMIIW。
答案 0 :(得分:1)
密码用于OOB(带外)流程。另一个(正常)流程提供了一个回调网址,您可以使用验证程序进行重定向,您可以使用callback("http://your-host/url")
上的ServiceBuilder
方法执行此操作。
您可以(并且被鼓励)保存access_token,这样您就不需要每次都对用户进行身份验证。