我已经使用 Google Genomics API 大约一天了。我已经成功调用了许多 API,例如 Datasets.list、Datasets.get 甚至 Readsets.search,但我遇到了 Callsets.search 的问题。
我正在发出 POST 请求:
POST https://www.googleapis.com/genomics/v1beta/callsets/search?key=MY_KEY_HERE
我的请求正文是:
{
"datasetIds" : [
"376902546192"
]
}
但我得到的回应是:
{
"error" : {
"errors": [
{
"domain": "global",
"reason": "invalid",
"message": "Unknown field name: datasetIds",
"locationType": "other",
"location": ""
}
],
"code": 400,
"message": "Unknown field name: datasetIds"
}
}
根据文档:https://developers.google.com/genomics/v1beta/reference/callsets/search datasetIds 是一个完全有效的参数。
让我困惑的疯狂事情是这个相同的请求在readsets/search
端点上工作得很好,但不是callsets/search
端点?我几乎想知道这是否是 API 中的错误。任何人都可以帮忙吗?