使用javascript发布Tweet

使用javascript发布Tweet,javascript,jquery,twitter,jquery-mobile,Javascript,Jquery,Twitter,Jquery Mobile,有没有办法使用javascript、文本框和提交按钮创建客户端推文?这个过程将是在文本框中输入要推文的文本,按下按钮,然后使用经过身份验证的帐户推文,所有这些都在客户端。是 也就是说,您需要在客户端获得一个经过身份验证的帐户。Twitter确实公开了各种各样的restfulapi,包括您可以通过AJAX访问的API,但是由于Twitter依赖于它,登录操作可能很困难。我不确定你怎么能完全以客户端的方式解决这个问题。我知道这并不是你想要的,但你也可以让用户像这样发布到Twitter上: 我发现对我

有没有办法使用javascript、文本框和提交按钮创建客户端推文?这个过程将是在文本框中输入要推文的文本,按下按钮,然后使用经过身份验证的帐户推文,所有这些都在客户端。


也就是说,您需要在客户端获得一个经过身份验证的帐户。Twitter确实公开了各种各样的restfulapi,包括您可以通过AJAX访问的API,但是由于Twitter依赖于它,登录操作可能很困难。我不确定你怎么能完全以客户端的方式解决这个问题。

我知道这并不是你想要的,但你也可以让用户像这样发布到Twitter上:


我发现对我来说最好的解决方案是在客户端按钮或锚定标签上引用,然后使用twitter登录注销。尽管缺点是我不能自定义输入的外观(除了我可以默认设置的单词),但这是在没有OAuth的情况下找到客户端工作的唯一方法


欢迎使用我可以在设计中实现更大灵活性的任何其他方式。

您可以使用Twitter的@anywhere,如下所示:

        twttr.anywhere(function (T) {
            T.Status.update("Hello World");
        });

这里有更多信息:

我如何用javascript对它们进行身份验证?OAuth是否支持使用JS进行身份验证?@cfarm54 OAuth“舞蹈”的一部分是将用户重定向到Twitter网站,从而将用户重定向回您的网站,而Twitter需要一个可公开访问的HTTP服务器,以便从客户端将内容发送到后台。简言之,不是真的。如果你愿意,你可以阅读我答案中的链接,了解所有细节。对于单用户使用案例,这是一个有用的补充信息:唉,Twitter已经在@Anywhere退役,有效期至2012年12月6日