获取Reddit APP发现页(社区分类+推荐社区)/Fetch Reddit APP Explore Feed
Changed on[中文]
用途:
- 获取Reddit APP发现页(Communities Tab 的内容):
- 推荐社区轮播(CarouselCommunityRecommendationsFeedUnit)
- 父级分类导航(TopicGroupFeedElement,约 25 个)
- 详细分类导航(TaxonomyTopicsFeedElement,约 170+ 个)
- 额外返回一个扁平化的 topics 列表,直接拿 id 调 /fetch_topic_feed 即可获取该分类的 feed
参数:
- sort: 排序方式,BEST(默认) / HOT / NEW / TOP / CONTROVERSIAL
- time: 时间范围,ALL(默认) / HOUR / DAY / WEEK / MONTH / YEAR
- need_format: 是否清洗数据
返回结构:
{
"exploreFeedV1": {... 原始 feed,含 elements.edges},
"topics": [
{
"id": "tx1_2unn29s",
"displayName": "互联网文化",
"schemeName": "communities_tab_taxonomy_parent_topics_us",
"groupId": "parent_topics",
"groupTitle": null
},
...
]
}
[English]
Purpose:
- Fetch the Reddit APP Explore feed (Communities tab content) including:
- Carousel community recommendations
- Parent topic groups (TopicGroupFeedElement)
- Taxonomy topics (TaxonomyTopicsFeedElement)
- Also returns a flat topics list — pass each id to /fetch_topic_feed to drill into a category.
Parameters:
- sort: Sort method, BEST (default) / HOT / NEW / TOP / CONTROVERSIAL
- time: Time range, ALL (default) / HOUR / DAY / WEEK / MONTH / YEAR
- need_format: Whether to clean the response
[示例/Example]
sort="BEST" time="ALL" need_format=false
Request
- Base URLhttps://api.tikhub.io (the document declares no server; this is the origin it was published from)
- AuthHTTP bearer
Query parameters
返回内容使用的语言,采用 IETF 语言标签;默认 en-US / Preferred response language as an IETF language tag; default: en-US
排序方式/Sort method: BEST, HOT, NEW, TOP, CONTROVERSIAL
时间范围/Time range: ALL, HOUR, DAY, WEEK, MONTH, YEAR
是否需要清洗数据/Whether to clean and format the data
Response
Successful Response
Changes
- info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status
- info
- breaking
the
queryrequest parametersortwas restricted to a list of enum values - breaking
the
queryrequest parametertimewas restricted to a list of enum values - info
added the new optional
queryrequest parameterlanguage - info
added the new enum value
ALLto thequeryrequest parametertime - info
added the new enum value
BESTto thequeryrequest parametersort - info
added the new enum value
CONTROVERSIALto thequeryrequest parametersort - info
added the new enum value
DAYto thequeryrequest parametertime - info
added the new enum value
HOTto thequeryrequest parametersort - info
added the new enum value
HOURto thequeryrequest parametertime - info
added the new enum value
MONTHto thequeryrequest parametertime - info
added the new enum value
NEWto thequeryrequest parametersort - info
added the new enum value
RISINGto thequeryrequest parametersort - info
added the new enum value
TOPto thequeryrequest parametersort - info
added the new enum value
WEEKto thequeryrequest parametertime - info
added the new enum value
YEARto thequeryrequest parametertime
- breaking