gpt4 book ai didi

google-api - 使用 Freebase MQL 读取 google api 的非唯一查询

转载 作者:行者123 更新时间:2023-12-04 23:51:19 24 4
gpt4 key购买 nike

似乎我只能使用新的 freebase MQL 读取 api 执行唯一查询(即在查询中包含实体 ID):

以下对 id 和 type 进行搜索:

https://www.googleapis.com/freebase/v1/mqlread?query={"name":null,"id":"/en/bob_dylan","type":"/people/person"}

并成功返回:
{
"result": {
"type": "/people/person",
"id": "/en/bob_dylan",
"name": "Bob Dylan"
}
}

以下仅使用类型进行搜索:
https://www.googleapis.com/freebase/v1/mqlread?query={"name":null,"type":"/people/person"}

或者
https://www.googleapis.com/freebase/v1/mqlread?query={"name":[],"type":"/people/person"}

并返回以下错误:
{
"error": {
"errors": [
{
"domain": "global",
"reason": "badRequest",
"message": "Unique query may have at most one result. Got 100"
}
],
"code": 400,
"message": "Unique query may have at most one result. Got 100"
}
}

我希望它返回一个人名列表

最佳答案

您必须将查询包裹在 [] 中,如下例所示:

https://www.googleapis.com/freebase/v1/mqlread?query=[{"name":[],"type":"/people/person"}]

关于google-api - 使用 Freebase MQL 读取 google api 的非唯一查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10808534/

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