gpt4 book ai didi

twitter - 拥有多个带有 twitter4j 库的 Twitter 实例。

转载 作者:行者123 更新时间:2023-12-04 13:32:53 24 4
gpt4 key购买 nike

我需要能够做出不同的Twitter 的实例相同的消费者 key 和 secret ,但不同的用户级别访问 token .

我已经使用标准 Twitter OAuth 登录协议(protocol)根据我的应用程序的消费者凭据获取了 10 个用户的访问 token 。现在,我想创建一个 Twitter 实例列表,每个实例都使用单独的 Accesstoken 进行初始化。 .但是,我无法做到这一点。

我造成困惑的主要原因是,我不明白 Twitter4j实例化 Twitter 实例。我不明白 TwitterFactory.getSingleton() 之间的区别方法和TwitterFactory().getInstance()方法。

我也不明白 AccessTokens 是否可以在不提供消费者 key 和 secret 的情况下独立工作。或者我是否需要在使用 Accesstokens 时提供消费者 key 和 secret 。

如果有人可以详细解释我的要求的设计,将不胜感激。

最佳答案

简而言之,您可能需要这样的代码:

TwitterFactory tf = new TwitterFactory();
Twitter user1 = tf.getInstance(new AccessToken("XXX","XXX"));
Twitter user2 = tf.getInstance(new AccessToken("XXX","XXX"));

一个 Twitter 实例只能处理一个帐户。
处理多个账号,需要用 TwitterFactory#getInstance(AccessToken); 实例化多个 Twitter 实例。

不建议对消费者 key / secret 进行硬编码,您可能希望在 twitter4j.properties 中指定它们。
http://twitter4j.org/en/configuration.html#fileconfiguration

关于twitter - 拥有多个带有 twitter4j 库的 Twitter 实例。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17137037/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com