if(!requestScreenCapture()){
toast("请求截图失败");
exit();
}
var api="-----------------------"
var Secret="-------------------------------------"
var 百度截图路径="/sdcard/Pictures/百度截图.png"
var 百度识图1=JSON.parse(http.postJson("https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id="+api+"&client_secret="+Secret, {}).body.string());
var 百度识图token = 百度识图1.access_token;
log(百度识图token);
images.captureScreen(百度截图路径)
var src = images.read(百度截图路径);
var clip = images.clip(src, 110, 607, 180, 70);
images.save(clip, 百度截图路径);
src = images.read(百度截图路径);
log ("-------------------------------------------------------------------------------")
var 图片=encodeURIComponent(images.toBase64(src, "png", 50));
log("解码一切正常")
var post内容="access_token="+百度识图token+"&Content-Type=application/x-www-form-urlencoded&image="+图片+"&detect_direction=true"
var 提交表单 = http.post("https://aip.baidubce.com/rest/2.0/ocr/v1/general_basic",post内容)
log(提交表单)还有就是返回的数据怎么处理
收藏
点赞
0
个赞
请登录后评论
TOP
切换版块
你这个代码有问题哦。
建议你仔细看接口文档哦。
access_token是url参数不是body参数哦
以下代码只是示意告知大概错误位置。
返回的数据是JSON格式的 字符串。
一般情况下很多语言都支持解析JSON吧。