ios - Twitter api 文本字段值被截断

为什么文本字段值被截断以及如何获得完整值。 截至目前,我正在尝试获取如下文本字段值

do {
       if let responseObject = try NSJSONSerialization.JSONObjectWithData(response, options: []) as? [String:AnyObject],
           arrayStatuses = responseObject["statuses"] as? [[String:AnyObject]] {
               let arrTweets:NSMutableArray = NSMutableArray()
               for status in arrayStatuses {
                   let text = status["text"]!
                   print(status["text"]!)
               }
       }
}

输出是

RT @WarfareWW:#Russia/#India 可能会在今年年底从 Su-30MKI 与 sea/grnd trgts 发射 BrahMos 巡航导弹 https://...

行尾的三个点。我需要打印完整的文本而不被截断。

Twitter 示例搜索结果 JSON 数据

{
      "created_at": "Mon Aug 01 08:07:43 +0000 2016",
      "id": 760024194079916032,
      "id_str": "760024194079916032",
      "text": "RT @khalidasopore: #KEXIT #KASHEXIT #KashmirKillings #Inida #Pakistan Just trend it my dear Indians to save #Kashmir from Pak Goons https:/…",
      "truncated": false
}

最佳答案

Twitter API 最近已更改,以支持有关 280 个字符限制的新规则。

  1. 要获取推文的全文,请将值为 extended 的参数 tweet_mode 添加到您的请求参数中。
  2. JSON 响应中的
  3. text 字段已替换为 full_text

更多信息在这里:https://dev.twitter.com/overview/api/upcoming-changes-to-tweets

https://stackoverflow.com/questions/38717816/

相关文章:

c# - 返回 Json,但它包含反斜杠 "\",我不想要

java - 应用程序配置文件

json - JSON Schema 中的 "required"与 "optional"有什么区别

javascript - Backbone.js 模型与集合

mysql - 错误 : Most middleware (like json) is no lon

ruby-on-rails - 我应该如何格式化对我的 rails 应用程序的 JSON POST

javascript - 如何对 Javascript 对象进行排序,或将其转换为数组?

javascript - 使用 Javascript 更新 JSON 对象

jquery - 如何在 jQuery 中遍历这个 JSON 对象?

java - 如何解析 JSON 并将其值转换为数组?