如何找到 url 做 POST 的查询字符串

How to find query string of url doing POST

如果您访问 https://cloud.google.com/vision/ 并向下滚动一点,您将看到

部分

Try the API Drag image file here or browse from your computer

如果我拖动并上传 Kannada(印度语言).png 文件,它会读取并显示文本。

我可以知道底层查询字符串或 URL 以便我可以通过我的脚本传递图像文件吗?

PS: Google Cloud Vision API 不支持 Kannada 语言,但它仅适用于此拖放界面。所以我想用它。

非常感谢任何帮助。

我一直在使用您提供的图像和 Cloud Vision API 进行一些测试,看起来卡纳达语尚未得到此 API 中所有功能的完全支持。但是,DOCUMENT_TEXT_DETECTION 特征类型可以识别文本并正确转录。

您可以尝试使用 Google APIs Explorer 的示例图像,您基本上需要使用适当的特征类型和 public URL(或 Google Cloud Storage 存储桶)在可访问的地方。如果你关注我分享的 link ,你将能够在执行请求时直接从你的图像中看到结果。下面是您将获得的响应类型的简短示例。

{
 "responses": [
  {
   "textAnnotations": [
    {
     "locale": "kn",
     "description": "110 CLUUU (ಸಾಮಾನ್ಯ) ವಿಧಾನಸಭಾ ಕ್ಷೇತ್ರದ ಮತದಾರರ ಪಟ್ಟಿ
     ...

因此,一旦您测试 Cloud Vision API 确实支持卡纳达语,您将能够使用 POST 请求调用 API,例如:

POST https://vision.googleapis.com/v1/images:annotate?key={YOUR_API_KEY}

{
 "requests": [
  {
   "features": [
    {
     "type": "DOCUMENT_TEXT_DETECTION"
    }
   ],
   "image": {
    "source": {
     "imageUri": "<PUBLIC_IMAGE_URL>"
    }
   }
  }
 ]
}

您还可以使用适合您的首选编程语言的 Client Library,而不是通过 HTTP 请求执行 API 调用。