java - 代表我们发推文的应用程序使用什么身份验证?

标签 java twitter oauth

我从我的 Twitter 帐户创建了一个 Twitter 应用程序。它给了我四件事

Consumer Key
Consumer Key Secret
Access Token
Access Token Secret

有一段时间,我使用这 4 个东西来发推文,从我正在编写的应用程序中转发推文。我可以访问 Twitter API 真是太酷了 使用这 4 个 key ,也称为 OAuth。但这些 key 对我来说是 secret 的。

应用程序、推文、日程表以及可能的其他内容使用什么身份验证?我相信他们不能使用 OAuth 因为它会 需要 4 个 key 。

最佳答案

消费者 key 和消费者 secret 标识您的应用程序。这些凭据对于您在 Twitter API 上执行的任何请求都是必需的。

访问 token 和访问 token key 可识别您的 Twitter 帐户。提供这对内容是为了方便您,以便您可以立即开始使用 Twitter API 并开始签署 OAuth 请求并在您的个人帐户上执行操作。

但是,如果您正在创建其他人可以使用的 Twitter 应用程序,您将希望他们使用自己的 Twitter 帐户登录并为其获取访问 token 。这样,您的应用程序将能够与他们的帐户进行交互。

了解更多关于Implementing Sign in with Twitter的信息和 Troubleshooting OAuth 1.0A .

关于java - 代表我们发推文的应用程序使用什么身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22576168/

相关文章:

java - 迁移到androidx后抽象方法错误

r - 在没有 devtools 的情况下从 github 安装 R 包(由于防火墙)

oauth - 是否有任何 AOL 联系人 API?

python - 使用刷新 token 刷新谷歌访问 token

java - 在twitter api请求中获取错误代码消息(java)

oauth - 使用 OAuth 时 Instagram 返回 "Matching code was not found or was already used"

java - Hibernate 映射错误 - 未知实体

javascript - 如何使用 C# 获取在浏览器中单击的 webElement ID?

java - JLabel 不会显示图像

java - Twitter Future 超时不适用于整个 flatMap 链