有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在代码中生成新的OAuthAccessToken和OAuthAccessTokenSecret

我可以在代码中生成新的OAuthAccessToken和OAuthAccessTokenSecret吗?可能正在使用Twitter 4J?我有:

configurationBuilder.setDaemonEnabled(true)
    .setOAuthConsumerKey("MyCoonsumerKey")
    .setOAuthConsumerSecret("MyConsumerSecret")
    .setOAuthAccessToken("MyAccessToken")
    .setOAuthAccessTokenSecret("MyAccessTokenSecret");

但我想在代码中生成新的标记。我能做吗?怎么做


共 (1) 个答案

  1. # 1 楼答案

    答案很简单:

    ,您不能通过Twitter4J自行生成OAuthAccessToken或OAuthAccessTokenSecret

    我们从https://dev.twitter.com/oauth/overview中了解到:

    In order to make authorized calls to Twitter’s APIs, an application must first obtain an OAuth access token on behalf of a Twitter user (or, issue Application-only authenticated requests, when user context is not required).

    此外

    ... an access token will be invalidated if a user explicitly revokes an application in the their Twitter account settings, or if Twitter suspends an application.

    结论:

    您必须生成访问令牌&;在“他们的Twitter账户设置”中隐藏秘密。作为参考,请在下面找到完整的指南:https://dev.twitter.com/oauth/overview/introduction

    请注意,手机号码是必需的