gpt4 book ai didi

c# - ruby 或 C# : how to write a console application to post a status to Twitter

转载 作者:数据小太阳 更新时间:2023-10-29 08:06:12 24 4
gpt4 key购买 nike

我试图设置一个 ruby​​ console 应用程序来在我的 Twitter 状态上发布“Hello world”,但我无法通过授权。

我看过一些关于基本身份验证的教程,使用基本身份验证创建应用程序很容易。但不幸的是基本身份验证已被推特禁用,所以现在我们必须使用 OAuth,这似乎更加困难。

是否有关于如何编写控制台应用程序以使用 OAuth 将“Hello World”发布到 Twitter 的教程?还是无法在控制台应用程序中使用 OAuth?

谢谢

编辑

对于 ruby :https://github.com/jnunemaker/twitter (蒂亚戈·西尔维拉提供)

对于 C#:http://p2p.wrox.com/content/articles/twitter-development-using-oauth-authenticate-against-twitter-api-walkthroughs (凯西提供)

实际上,使用 Ruby 开发“hello world”控制台应用程序非常容易。正如 Thiago Silveira 所提到的,有一个 Ruby twitter gem https://github.com/jnunemaker/twitter ,它为任何 Ruby 程序员开始使用 Twitter 提供了很好的文档。

注意事项

时钟问题 可能会阻止您成功使用 OAuth。

在问这个问题之前,我使用了 Ruby twitter gem,但无法使 OAuth 正常工作,这就是我首先问这个问题的原因。实际问题是 OAuth 需要时间戳才能获取请求 token ,但我的时钟未同步 与互联网时钟。 (参见此处:http://blainegarrett.com/2009/07/14/failed-to-validate-oauth-signature-and-token-on-twitter-oauth-check-your-cloc/)所以在我同步我的时钟后,twitter gem 运行得非常好。

最佳答案

我过去成功地使用了以下内容。向下滚动,有一个从 C# 控制台应用程序执行此操作的示例。

http://p2p.wrox.com/content/articles/twitter-development-using-oauth-authenticate-against-twitter-api-walkthroughs

应该说,我不确定自该演练发布以来是否有任何更改。

关于c# - ruby 或 C# : how to write a console application to post a status to Twitter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4608597/

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