1

仍在尝试围绕 OAuth 包装我的脑袋,但我有一个问题。

我有一些 twitter 帐户仅供内部使用、构建服务器输出等,我有一些小的 bash 和 python 脚本可以让我发布来自工作和内容的更新。

对于这种类型的用例,OAuth 有意义吗?我问是因为 OAuth 过程的一部分是显示 twitter 网页,它允许用户将他们的登录名和密码放入 twitter 本身以验证该应用程序。

对于完全自动的 twitter 提要,我应该如何处理这个问题。我的构建服务器将无法在 Twitter 网站中输入用户名和密码。

4

2 回答 2

2

James,基于以下站点,我相信您可以从 Twitter 的 Oauth 服务器中获取您的令牌对并将其保存在您的构建服务器上。然后,您只需在将来需要进行身份验证时使用它们:http: //kovshenin.com/archives/automatic-tweet-oauth/

澄清,

  • 首先创建一个网页,您可以手动使用该网页通过 OAuth 登录 Twitter,并让该页面显示您的身份验证令牌。

  • 接下来将它们保存在您的构建脚本可以使用/解析的文件中,并让他们使用该数据来发推文。

祝你好运!

于 2009-10-13T14:48:24.613 回答
2

如果您同时控制使用凭据的应用程序和正在使用其凭据的帐户,则没有明显的理由使用 OAuth。使用它的不太明显的原因是:

  • 列出您想要推文来源的项目(来自 <yourappname>)和链接以反映推文的来源

  • 有一天推特可能会关闭基本身份验证,这将迫使你切换

除了这两件事,对于您描述的情况,OAuth 并没有提供很多。当然,如果您已经在使用它,也没有理由切换回基本版。

最后,代表其他人访问 Twitter 的应用程序:使用 OAUTH DAMMIT!:)

于 2009-10-17T15:12:09.877 回答