是的,使用查询参数:
例如: https://unicyclist.com/directory_items.json?period=weekly&order=likes_received&name=Flansberrium+G29&user_field_ids=1|2
通过修改最后一个参数 user_field_ids=1|2 来限制用户自定义字段的搜索。 例如,user_field_ids=5 只在自定义字段 ID 5 中搜索。
user_field_ids=1|2
user_field_ids=5
您还可以在API 文档中找到其他可用参数(文档未提及用户字段,但您可以轻松逆向工程 API)。
自定义字段必须勾选 searchable 选项才能使查询生效:
另外请注意,查询不会只在自定义字段中搜索,也会在用户名和可能的全名中搜索。我认为没有内置功能可以只按自定义字段进行过滤。