Titanium中的Twitter消息帖子

时间:2012-08-24 07:16:08

标签: twitter titanium message tweets

我通过搜索获得了一些代码,这对我在tableview中显示我的推文做了很多,直到现在都很好。我想为其添加一个功能,用户可以从sameapp发布消息。

所以我只修改了代码。当我点击请求时,我将结果状态视为成功,但消息未发布到我的墙上。我也拥有所有密钥并获得访问令牌。

 var client = Twitter({
      consumerKey: "have Key ",
      consumerSecret: "have Key",
      accessTokenKey: accessTokenKey, 
      accessTokenSecret: accessTokenSecret
    });


client.request("1/statuses/update.json", {status:'TEST'}, 'GET', function(e) {
              if (e.success) {alert(e.success);

          } else  {
            alert(e.error);
          }

更新:我已经浏览了Twitter Dev API 这是带有必需参数“status”的网址http://api.twitter.com/1/statuses/update.format。我做错了什么?

2 个答案:

答案 0 :(得分:1)

您正在发送GET请求以更新状态,而twitter api需要它作为POST请求。

尝试类似

的内容
client.request( "1/statuses/update.json", {status:'TEST'}, 'POST', function(e) {
          if (e.success)
          {
             alert(e.success);
          } else  {
             alert(e.error);
          }

答案 1 :(得分:0)

查看此应用程序:https://github.com/appcelerator-titans/tweetanium

据我所知,这是使用Titanium Mobile创建的Twitter应用程序的完整工作示例。也许你可以按照这里的逻辑来看看你需要调整的地方。