she*_*ath 43 api twitter json ios swift
为什么文本字段值被截断,我怎样才能获得完整的值.截至目前我正在尝试获取如下文本字段值
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"]!)
}
}
}
Run Code Online (Sandbox Code Playgroud)
输出是
RT @WarfareWW:#Russia /#India可能会在今年年底从Su-30MKI对海/ 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
}
Run Code Online (Sandbox Code Playgroud)
Ely*_*Ely 89
Twitter API最近已更改,以支持有关280个字符限制的新规则.
tweet_mode值extended的参数.textJSON响应中的字段已替换为full_text更多信息:https://dev.twitter.com/overview/api/upcoming-changes-to-tweets
pte*_*y26 16
此示例中的状态是转发,转发的文本将被截断为140个字符,即使在包含后也是如此tweet_mode=extended.原始推文的全文是在retweeted_statusJSON响应的字段中.这是你想要的:
let text = status["retweeted_status"]["full_text"].
请注意,您仍应包含tweet_mode=extended在您的请求中.
| 归档时间: |
|
| 查看次数: |
17385 次 |
| 最近记录: |