为什么文本字段值被截断以及如何获得完整的值。
截至目前,我正在尝试获取如下所示的文本字段值
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 发射布拉莫斯巡航导弹 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 个字符限制的新规则。
- 要获取推文全文,请添加参数
tweet_mode
有价值extended
到您的请求参数。
- Field
text
JSON 响应中的内容已替换为full_text
更多信息请点击这里:https://dev.twitter.com/overview/api/upcoming-changes-to-tweets https://dev.twitter.com/overview/api/upcoming-changes-to-tweets
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)