使用javascript发推文

时间:2011-05-09 05:36:43

标签: javascript jquery twitter jquery-mobile

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

4 个答案:

答案 0 :(得分:5)

“是”。

也就是说,您需要在客户端获得经过身份验证的帐户。 Twitter确实暴露了大多数RESTful API用于各种各样的事情,包括你可以通过AJAX访问的submitting tweets,但由于Twitters依赖OAuth as a login mechanism,登录的行为可能很难。我不确定如何以完全客户端的方式解决这个问题。

答案 1 :(得分:2)

我知道这不是你所要求的,但你也可以让用户发布到Twitter这样:

<a href="http://twitter.com/home?status=Custom%20status%20here" target="_blank">Post to Twitter!</a>

答案 2 :(得分:2)

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

<a href="http://twitter.com/share?url=&" target="_blank">Create a Tweet</a>

我欢迎任何其他方式让我的设计更具灵活性。

答案 3 :(得分:0)

你可以使用Twitter的@anywhere使用类似的东西:

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

此处有更多信息:https://dev.twitter.com/docs/anywhere/welcome