java - 如何在不暴露我的 oauth secret token 的情况下在开源中使用 Twitter4J?

标签 java eclipse open-source twitter4j

我有一个为用户生成图片的 Java 应用程序。然后我想提议将这些图片发布到该用户的 Twitter 帐户。

我的应用程序也是开源的,这意味着我不能使用 OAuth,因为这样我的 secret token 将在 github 上的源代码中清晰可见。

我是否使用了错误的库?还有别的办法吗?

谢谢!

最佳答案

当您希望用户使用他们的帐户在 Twitter 上发帖时,没有理由在程序的源代码中包含有关您自己帐户的任何信息。

相反,您应该在用户安装应用程序时提示他们输入他们自己的用户名和密码。然后,应用程序应将这些保存到本地文件中。

关于java - 如何在不暴露我的 oauth secret token 的情况下在开源中使用 Twitter4J?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14008144/

相关文章:

java - 如何2 : Add a JPanel to a Document then export to PDF

java - 人类可读的文档当前的 WebSphere 配置

java - 将字符串日期转换为日期对象,并且年份也存储为 YYYY

android - 安装失败;程序访问目录android-sdk\platform-tools

java - 如何将 m2e-wtp Maven JAX-RS 配置器添加到 Eclipse

github - 我命名我的开源许可证文件有关系吗?

java - 找不到属性 "facebook"的资源标识符

eclipse - 带插件的可移植 Eclipse Juno

java - 寻找关于开源 Java 仪器可视化组件的建议

c - 从哪里开始阅读 SQLite 源代码?