我可以在代码中生成新的OAuthAccessToken和OAuthAccessTokenSecret吗?可能正在使用twitter4j?我有:
configurationBuilder.setDaemonEnabled(true)
.setOAuthConsumerKey("MyCoonsumerKey")
.setOAuthConsumerSecret("MyConsumerSecret")
.setOAuthAccessToken("MyAccessToken")
.setOAuthAccessTokenSecret("MyAccessTokenSecret");
但我希望在代码中生成新的令牌。我可以做吗?怎么样?
答案 0 :(得分:1)
简单的答案是:
否 ,您无法通过Twitter4J自行生成OAuthAccessToken或OAuthAccessTokenSecret。
摘自https://dev.twitter.com/oauth/overview,我们了解到:
为了对Twitter的API进行授权调用,应用程序必须首先代表Twitter用户获取OAuth访问令牌(或者,在不需要用户上下文时,发出仅限应用程序的身份验证请求)。
此外,......
...如果用户在其Twitter帐户设置中明确撤销应用程序,或者Twitter暂停应用程序,则访问令牌将失效。
结论:
您必须生成访问令牌&秘密" 他们的Twitter帐户设置"。如需参考,请在https://dev.twitter.com/oauth/overview/introduction
下找到完整指南请注意,手机号码是必需的。