gpt4 book ai didi

twitter - 从 Twitter API 获取用户时间轴的选定字段

转载 作者:行者123 更新时间:2023-12-02 03:52:09 27 4
gpt4 key购买 nike

我从一个 iOS 应用程序获取用户的时间线,从 API 中提取了大量推文。我正在使用 statuses/user_timeline 端点来获取数据,但是,因为我在移动设备上,而且我只需要推文文本,所以我只想过滤实际文本推文的数据。我已经将 include_entities 设置为 no 并将 trim_user 设置为 true,但即使删除了实体和用户数据,我仍然得到很多我不需要的数据。这是我从端点获得的示例推文:

{
"created_at": "Tue Nov 27 14:13:13 +0000 2012",
"id": 273429272209801200,
"id_str": "273429272209801217",
"text": "you could list #5ThingsIFindAttractive but you can actually find them on Facebook with Social Match on iPhone! http://t.co/zRr1ggbz",
"source": "web",
"truncated": false,
"in_reply_to_status_id": null,
"in_reply_to_status_id_str": null,
"in_reply_to_user_id": null,
"in_reply_to_user_id_str": null,
"in_reply_to_screen_name": null,
"user": {
"id": 62828168,
"id_str": "62828168"
},
"geo": null,
"coordinates": null,
"place": {
"id": "682c5a667856ef42",
"url": "http://api.twitter.com/1/geo/id/682c5a667856ef42.json",
"place_type": "country",
"name": "Turkey",
"full_name": "Turkey",
"country_code": "TR",
"country": "Turkey",
"bounding_box": {
"type": "Polygon",
"coordinates": [
[
[
25.663883,
35.817497
],
[
44.822762,
35.817497
],
[
44.822762,
42.109993
],
[
25.663883,
42.109993
]
]
]
},
"attributes": {}
},
"contributors": null,
"retweet_count": 0,
"favorited": false,
"retweeted": false,
"possibly_sensitive": false

我真正需要的只是字典的 text 键。其余的目前对我的应用程序没有用。我会请求很多这样的推文。我如何发送请求以仅提取推文的 text 键?目前,这种方法极度效率低下。

最佳答案

你不能。您能做的最好的事情就是设置一个代理来请求数据,将其剥离,然后将其转发到移动设备。

如果有什么安慰的话,JSON 将被 gzip 压缩,因此应该仍然相对较小 - 因此不会花费太长时间来传输或占用用户的数据限额。

关于twitter - 从 Twitter API 获取用户时间轴的选定字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13997315/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com