看来您必须在 fields 中添加字段 group_category。然后在您的回复中,您可以使用id 的34 过滤掉group 类别。这是我回来的一个例子:
"10": {
"created": 1476031548000,
"duration": 25200000,
"id": "pqnnbmywhblc",
"name": "The Sunday Hack Shack WorkShop",
"status": "upcoming",
"time": 1495987200000,
"updated": 1476031548000,
"utc_offset": -14400000,
"waitlist_count": 0,
"yes_rsvp_count": 4,
"group": {
"created": 1386453720000,
"name": "Pinellas Hack Shack",
"id": 11376752,
"join_mode": "open",
"lat": 27.84000015258789,
"lon": -82.72000122070312,
"urlname": "Pinellas-Hack-Shack",
"who": "Twidgits",
"category": {
"id": 34,
"name": "Tech",
"shortname": "Tech",
"sort_name": "Tech"
}
},
"link": "https://www.meetup.com/Pinellas-Hack-Shack/events/240185831/",
"description": "<p>This is the Sunday General Workshop. Come in, work on anything you like!</p> ",
"visibility": "public"
},
您可以在group 下看到category 然后id 下有34。从我读到的内容,我认为您不能只获得所需的类别。但是您可以映射此响应并过滤掉您正在寻找的类别。
是的,您必须在客户端过滤响应。像这样的东西应该可以工作:
const arrayOfOnly34 = Object.keys(result).reduce((acc, curr) => {
const value = result[curr]
if (value.group.category.id === 34) {
acc.push(value)
}
return acc
}, [])