【发布时间】:2023-03-08 16:38:01
【问题描述】:
我想我的问题相对简单和幼稚,但我是使用 REST API 的新手,所以我将不胜感激任何帮助或提示。
我正在尝试使用 urllib(或我不需要安装的另一个 Python 库)发送请求。 根据他们的guide,格式为:
POST https://vision.googleapis.com/v1/images:annotate?key=YOUR_API_KEY
{
"requests":[
{
"image":{
"content":"/9j/7QBEUGhvdG9...image contents...eYxxxzj/Coa6Bax//Z"
},
"features":[
{
"type":"LABEL_DETECTION",
"maxResults":1
}
]
}
]
}
当我尝试在浏览器的 URL 行中发送以下文本(仅用于测试)时:
https://vision.googleapis.com/v1/images:{
"requests":[
{
"image":{
"content":"/9j/7QBEUGhvdG9eYxxxzj/Coa6Bax//Z"
},
"features":[
{
"type":"LABEL_DETECTION",
"maxResults":1
}
]
}
]
}?key=my_api_key
不幸的是,我收到了 404 错误。
我该怎么办?我应该使用任何库来生成请求吗?还是应该将 JSON 请求放在 URL 中的另一个位置?
【问题讨论】:
-
你需要什么?发送请求时是否需要软件来测试此 URL?
-
我不确定我是否理解您的问题。我想用 Python 的 urllib 进行 API 调用。我想使用 API 来存储和处理输出。
标签: python rest api post google-vision