例如,我需要使用wikidata API获取眼睛颜色列表:
https://www.wikidata.org/wiki/Property P1340
是否有可能在没有SPARQL查询的情况下接收颜色的名称?
https://www.wikidata.org/w/api.php?action=wbgetentities& id = P1340&语言= en
您至少需要SPARQL来获取颜色id (query/json)
然后从收集到的id中,你可以构建通用的API查询:
https://www.wikidata.org/w/api.php?action=wbgetentities&语言= en&格式= json& id = Q270024 | Q2367101 | Q17122705 | Q16939403 | Q1088 | Q3133 | Q47071 | Q23444 | Q17122740 | Q17122834 | Q17244465 | Q17244894 | Q17122854 | Q17126729 | Q17291407 | Q17245659
或只请求标签:
https://www.wikidata.org/w/api.php?action=wbgetentities&语言= en&格式= json& id = Q270024 | Q2367101 | Q17122705 | Q16939403 | Q1088 | Q3133 | Q47071 | Q23444 | Q17122740 | Q17122834 | Q17244465 | Q17244894 | Q17122854 | Q17126729 | Q17291407 | Q17245659&道具=标签