收藏
回答

ocr.printedText 报 fail media data missing 错误,什么原因?

在使用 ocr.printedText API 的过程中,出现了 fail media data missing,从字面上看,像是未传入有效的值(Buffer 或 url),但检查了下代码感觉没有什么问题。接口权限已在 config.json 文件中配置。

云函数代码如下:

const cloud = require('wx-server-sdk')
 
cloud.init()
 
exports.main = async (event, context) => {
  return await cloud.openapi.ocr.printedText({
    type: 'photo',
    imgUrl: 'http://www.chinatax.gov.cn/chinatax/xhtml/images/public/jiucuo.jpg'
  }).then(r => r)
}



请大家帮忙解惑,谢谢!

最后一次编辑于  09-23
回答关注问题邀请回答
收藏

2 个回答

  • 邹营
    邹营
    09-30

    哥们,有搞定了吗?


    09-30
    赞同
    回复 17
    • 無遠侯
      無遠侯
      09-30
      你指哪种方式?
      09-30
      回复
    • 邹营
      邹营
      09-30回复無遠侯
      img的方式
      09-30
      回复
    • 無遠侯
      無遠侯
      09-30
      见此帖,应该能解决你的问题了 https://developers.weixin.qq.com/community/develop/doc/000e0a8ba305f067ac397176b56800
      09-30
      回复
    • 邹营
      邹营
      09-30回复無遠侯
      我调用是该接口,cloud.openapi.ocr.bankcard 按照你的方式调整后,还是不行的。
      不过还是谢谢你啊。
      09-30
      回复
    • 無遠侯
      無遠侯
      09-30回复邹营
      应该没有区别的,云函数第八行代码修改了么?
      09-30
      回复
    查看更多(12)
  • 無遠侯
    無遠侯
    09-24

    服气,错误的文档还不如不写……实测应该是 img_url


    09-24
    赞同
    回复 1
    • 無遠侯
      無遠侯
      09-24
      最骚的是示例代码也是错的
      09-24
      回复
问题标签