python是google的么_什么是googleapi发现?

我很难理解Google产品/服务中使用的“API发现”的概念。下面是一些Python代码,它使用上述发现服务访问Google Cloud Vision:from googleapiclient.discovery import build

from oauth2client.client import GoogleCredentials

API_DISCOVERY_FILE = 'https://vision.googleapis.com/$discovery/rest?version=v1'

hlh = httplib2.Http()

credentials = GoogleCredentials.get_application_default().create_scoped(

['https://www.googleapis.com/auth/cloud-platform'])

credentials.authorize(hlh)

service = build(serviceName='vision', version='v1', http=hlh, discoveryServiceUrl=API_DISCOVERY_FILE)

service_request = service.images().annotate(body={ })

下面是另一段Python代码,它也可以访问Google Cloud Vision,但不使用API discovery,而且工作正常:

^{pr2}$

我无法理解的是这个问题:您需要知道要调用的API的详细信息,以便能够定制调用;这是显而易见的。那么,在您准备好调用API的代码之后,API发现在调用时对您有何帮助?在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值