2012-08-24 28 views
0

我通过搜索获得了一些代码,这些代码在tableview中显示我的推文时做了很多工作,直到现在。我想添加一个功能,用户可以从同一个应用程序发布消息。Titanium中的Twitter消息发布

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

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的API开发 这是URL http://api.twitter.com/1/statuses/update.format与所需的参数 “状态”。我究竟做错了什么?

+0

嗨@ymn,我得从我的移动应用程序共享信息和图片,是建立使用钛移动。请你在这方面指导我。你是如何完成这项任务的? – Ammar

回答

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); 
      }