本文将简单介绍几个常见的api及其使用。

       其中腾讯优图ai和百度ai使用方法几乎一样,所以本文这里通过介绍百度ai的api使用来帮助大家学习各种ai的api的使用方法。

       百度ai的api有很多种类,如下图所示。大家可以选择自己想使用的应用来学习他的api文档。

API 调用搜索引擎_API 调用搜索引擎

       下面将以一个例子来讲解百度ai的api的调用方法。(情感倾向分析)

       首先需要进入百度ai的官网选择你想要的产品功能(现在笔者以情感倾向分析来创建应用实例),然后创建一个应用,得到其中的key和secret,如下图所示。

API 调用搜索引擎_百度_02

       通过下面的代码获得access_token。(这个可以简单的理解为账号密码)

API 调用搜索引擎_百度_03

       所有的百度ai的api请求参数的组成公式是:

应用请求的url+access_token+请求头+请求数据

      

API 调用搜索引擎_ios_04

API 调用搜索引擎_高德地图_05

       因此可以通过下面的来调用百度ai的api:

API 调用搜索引擎_百度_06

       以‘苹果是一家伟大的公司‘为例,将会得到如下所示的返回结果:

API 调用搜索引擎_API 调用搜索引擎_07

       最后可以通过api文档中的返回说明来读懂返回的消息的意思:

API 调用搜索引擎_API 调用搜索引擎_08

       以上就是百度ai中的情感倾向分析api的使用方法,而百度ai的api调用方法都大同小异,基本步骤都与上述教程相似,只有部分差别,相似情况可以查看百度ai的api文档来进行学习。(http://ai.baidu.com/docs#/Begin/top,新手指南可以好好看一下)

       注:百度ai的api的调用不只是可以通过python使用,还可以被php、java、c++甚至javascript来调用。各位同学也可以使用他们提供的sdk来使用相应的算法。

 

       高德地图api的调用:

       高德地图api可以在web、安卓、ios、小程序等领域中使用,而且调用十分的简单,因此笔者将通过高德地图在web端中的应用来简单介绍该api的使用。

       高德地图只用如下代码就可以在web页面上展现地图。key值要自己申请调用,key值有很多种类:安卓,ios、web端、web服务等。

API 调用搜索引擎_API 调用搜索引擎_09

API 调用搜索引擎_ios_10

API 调用搜索引擎_高德地图_11

       详细api文档可以查看https://lbs.amap.com/api/javascript-api/example/map-lifecycle/map-show

 

       总之,还有很多api比如说qq音乐、百度地图、腾讯地图、知识工场、图灵机器人等等,这些大家可以自己去探索下,还是挺有学习意义的。

       笔者对于所有api的总结为一个公式:

                               请求的url+access_token+请求头+请求数据

请求的url了,搞错了url会让你花费很多不必要的时间的!

api的使用即可获得。