【问题标题】:Twitter message post in TitaniumTitanium 中的 Twitter 消息发布
【发布时间】:2017-11-07 08:24:12
【问题描述】:

我通过搜索获得了一些代码,这对我在 tableview 中显示我的推文有很大帮助,到目前为止还不错。我想再添加一项功能,让用户可以从同一个应用程序发布消息。

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

 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”的 URL http://api.twitter.com/1/statuses/update.format。我做错了什么?

【问题讨论】:

  • 嗨@ymn,我必须分享来自我的移动应用程序的消息和图片,该应用程序是使用 Titanium 移动构建的。请您在这方面指导我。您是如何完成这项任务的?

标签: twitter titanium message tweets


【解决方案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);
          }

【讨论】:

    【解决方案2】:

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

    据我了解,这是一个使用 Titanium Mobile 创建的 twitter 应用程序的完整示例。也许你可以按照这里的逻辑,看看你需要调整的地方。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-08-09
      • 2014-08-08
      • 1970-01-01
      • 2015-09-18
      • 2011-02-27
      • 1970-01-01
      • 2012-03-09
      相关资源
      最近更新 更多