集成开放-开放接口如何鉴权加密

使用前提

一、为调用方创建应用

方式一: 通过集成设计器创建

集成开放-开放接口如何鉴权加密
可以选择开发接口列表中哪些接口授权该应用开放使用
集成开放-开放接口如何鉴权加密

方式二: 通过手动请求创建

curl --location 'http://127.0.0.1:8190/pamirs/eip' \
--header 'Content-Type: application/json' \
--header 'Cookie: pamirs_uc_session_id=3b3ed2fcade84fc49f2d94146a7694a0' \
--data '{"query":"mutation {\n  eipApplicationProxyProxyMutation {\n    create(data: {name: \"testOpen\", encryptType: RSA, description: \"test\"}) {\n      name\n      encryptType\n      description\n      openInterfaceList {\n        name\n        interfaceName\n        id\n      }\n      appKey\n    }\n  }\n}\n","variables":{}}'

应用创建完成后,可以在表格页面开启使用,再通过查看密钥拿到appKeyappSecret

集成开放-开放接口如何鉴权加密
集成开放-开放接口如何鉴权加密

创建成功后可以获取到应用的appKey和appSecret

二、根据appKey和appSecret获取accessToken

curl --location 'http://127.0.0.1:8094/openapi/get/access-token' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'appKey=c65a8d76a93f4427b3702c55903ddda2' \
--data-urlencode 'appSecret=W2cMGZ0X6Av0kQOoKT4TWTaBalXkGsignr1M0Yi7+JJWJHVniiTz2mb9THGA7W5F'

三、验证请求

header中的signature签名参数在使用代码调用的时候需要使用教程中的SignUtil.signTopRequest()工具方法生成

curl --location 'http://127.0.0.1:8094/openapi/pamirs/queryById4Open' \
--header 'accessToken: T1SSd8aiJCFhsTyQepLCzRqcVsDH3wTjg9srXEZTp/QwsXdMnjf5OE1Nq/UYfEDp' \
--header 'signature: A1A958E1843E26BA002901058B2964C3' \
--header 'Content-Type: application/json' \
--data '{
    "id": "111"
}'

示例代码

eip开放接口md5加密参数示例代码
此为md5加密方式的示例,解压后,将里面api目录下的文件复制到自有主工程的api子工程下,core目录下的文件复制到自有主工程的core子工程下

Oinone社区 作者:nation原创文章,如若转载,请注明出处:https://doc.oinone.top/designer/eipdesigner/13197.html

访问Oinone官网:https://www.oinone.top获取数式Oinone低代码应用平台体验

(0)
nation的头像nation数式员工
上一篇 2024年5月30日 下午10:03
下一篇 2024年5月31日 下午7:17

相关推荐

  • 集成接口与数据流程的使用

    连接器 点击连接器tab,进入连接器页面,默认选择应用 应用 点击新增应用资源,抽屉打开创建应用的表单 创建应用成功之后,点击应用卡片,进入应用详情页 点击新增API,出现新增API与新增webservice的选项 点击新增API或者新增webservice,抽屉打开新增页面,需设置api名称、url、描述、请求参数、响应结果等信息 数据库 点击数据库tab…

    2023年11月10日
    5400
  • 集成接口一键发布生成开放平台接口

    1. 定义集成接口 2. 定义动态参数接口 3. 发布成开放平台接口 3.1 一键勾选多个发布开放平台,可重复发布 3.2 查看开发平台接口列表 3.3 查看开发平台接口详情 3.4 查看开发平台接口详情 4. 创建生成开放平台授权应用 5. postman模拟请求 5.1 获取Oinone开发平台APIKEY和APISecret 在开发接口列表中找到对应授…

    2024年3月28日
    6700
  • 开放接口怎么使用

    开放接口的具体使用 第一步将接口授权的应用变成启用状态 第二步点击查看密钥,复制API Key与API Secret 第三步利用复制下来的API Key与API Secret生成token 第四步调用开放接口

    2023年11月7日
    3600

发表回复

登录后才能评论