有没有办法使用javascript,文本框和提交按钮创建客户端推文?这个过程是输入文本到推文到文本框,然后按下按钮,然后在客户端使用经过身份验证的帐户发送推文。
答案 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");
});