美文网首页FileMaker
互联网服务对接—微信、钉钉、百度云等 RESTful API 对

互联网服务对接—微信、钉钉、百度云等 RESTful API 对

作者: 飞沫课 | 来源:发表于2020-03-11 11:49 被阅读0次

    作者信息

    本主题目的是让入门用户也可以尝试对接各个平台的 API。主题一共分为 2 篇,上篇主要介绍 RESTful API 对接流程,下篇介绍 OCR API 对接操作步骤。

    这两篇内容主要由明明提供,飞沫课进行改编。明明是深圳地区的 FileMaker 开发者。接触FileMaker 4年,中间也学习了一些别的语言。但是使用下来都感觉不如 Filemaker 上手方便。明明通过 FileMaker 帮自己实现了从系统运维到系统开发的转型。

    什么是 RESTful API

    随着微信、钉钉以及各种数据平台的兴起,大家对跟这些平台对接的需求越来越多。目前,包括以上平台在内的一些主流公共平台都会以一种 REST 架构原则,向大众提供对接的接口。这种符合 REST 风格的接口,就称为 RESTful API。

    REST 架构的理论知识比较多,这里我们只要初步了解 RESTful API 的2个基本特征:

    1. 用唯一的 URI 来代表服务器上的每一个资源(数据库、表、记录、字段、脚本等)。

    2. 用 7 种方法来对 URI 代表的资源进行增删改查等操作。

    RESTful API 对接流程

    了解了 RESTful API 的含义,我们再来了解一下各大平台的对接流程。这个流程可以大体归类为 4 个步骤,从这 4 步骤的角度去看各个平台的文档,将比较容易对接成功。

    其中,前三步的目的主要是安全的登录系统,获得服务器许可,以便在第四步时调用服务器的各种资源。

    案例演示

    下面,我们以下篇将会用到的从图片中识别文件的百度云 API (其他平台的 API 类似)为例,来演示第一步和查看第二三四步的文档说明。

    1. 首先登录百度云(cloud.baidu.com),然后再管理后台的产品中选择文字识别,并创建应用。

    2. 应用创建之后,系统就会自动给应用分配 API Key 和 Secret Key。我们需要将其记录下来,并注意保密。

    3. 然后,我们来查看文档,看看如何通过 API Key 和 Secret Key 来获取 Access Token(https://cloud.baidu.com/doc/OCR/OCR-API.html)

    4. 之后,我们需要看一下文字识别的 API 文档内容。

    以上步骤做完之后,我们就可以打开 FileMaker 进行对接了。欢迎需要案例链接的朋友给我们留言。

    相关文章

      网友评论

        本文标题:互联网服务对接—微信、钉钉、百度云等 RESTful API 对

        本文链接:https://www.haomeiwen.com/subject/wjqgdhtx.html