标题摘要内容
API:客户端调用百度API
来源:宇课堂 | 作者:天宇老师 | 发布时间: 2020-01-17 | 5153 次浏览 | 分享到:

是一个对象,注意键名也可以使用引号包裹

var json = '{"a": "Hello", "b": "World"}'; //是一个 JSON 字符串,本质是一个字符串

JS对象常用类型是对象和数组:

对象:使用花括号{} 包裹起来的内容,数据结构为 {key1value1, key2value2, ...} 的“键值对”结构。在面向对象的语言中,key 为对象的属性,value 为对应的值。键名可以使用整数和字符串来表示。值的类型可以是任意类型。

数组:使用方括号 [] 包裹起来的内容,数据结构为 ["java", "javascript", "vb", ...] 的索引结构。在 JS 中,数组是一种比较特殊的数据类型,它也可以像对象那样使用键值对,但还是使用索引更多。同样,值的类型可以是任意类型。

 

#获取访问令牌(access_token):

百度提供鉴权请求地:https://aip.baidubce.com/oauth/2.0/token

针对“精确识别鸢尾花应用“,按照请求格式替换API KeySecret Key

https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=txf5wKri3ABOVSq7Yz9VFkOZ&client_secret=4TN4ik****q

注意:每次请求将获得不同的access_token


Python调用示例
#通用植物识别
import base64
 
'''
植物识别
'''
 
request_url = "https://aip.baidubce.com/rest/2.0/image-classify/v1/plant"
# 二进制方式打开图片文件
f = open('[本地文件]', 'rb')
img = base64.b64encode(f.read())
 
params = {"image":img}
access_token = '[调用鉴权接口获取的token]'
request_url = request_url + "?access_token=" + access_token