之前看到易语言调用百度智能云API进行语音合成等操作
想用易语言做一个的抠图工具
但是我调用API的时候总是看不懂,
边做边改,改了半天还是没成功, 能帮我看看源码的问题吗?
[Asm] 纯文本查看 复制代码 .版本 2
.程序集 窗口程序集_启动窗口
.程序集变量 读入的图片, 字节集
.程序集变量 转换, 文本型
.子程序 _按钮1_被单击
读入的图片 = 读入文件 (取当前目录 () + “\抠图.jpg”)
转换 = 编码_URL编码 (编码_BASE64编码 (读入的图片))
写到文件 (取当前目录 () + “\抠图.PNG”, 上传图片 ())
.子程序 上传图片, 字节集
.局部变量 数据, 字节集
数据 = 网页_访问 (“https://aip.baidubce.com/rest/2.0/image-classify/v1/body_seg&access_token=” + token () + “&image=” + 转换 + “&type=foreground”, , , , , “Content-Type:application/x-www-form-urlencoded”, , , , , , )
返回 (数据)
.子程序 token, 文本型
.局部变量 局_date, 文本型
.局部变量 局_Json, 类_json
.局部变量 apiKey, 文本型
.局部变量 secretKey, 文本型
apiKey = “”
secretKey = “”
局_date = 到文本 (网页_访问_对象 (“https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=” + apiKey + “&client_secret=” + secretKey))
局_Json.解析 (局_date)
返回 (局_Json.取通用属性 (“access_token”))
不知道怎么上传文件所以只能这样了 能帮我看看问题吗 KEY我删除了 不是输入KEY的问题
|