[TOC]
# 1. 达达开放平台直连方式
对于达达开放平台提供的接口,您可以直接连接调用它,如图所示:
![](https://oss.showapi.com/doc/3687/2/9c512d01fd294ffd8a29c19fb7e477b7.png)
您的调用方式可能是这样的:
1. 登录达达开放平台
2. 申请开发权限
3. 看达达API文档,研究签名
4. 好吧,放弃签名,使用达达的sdk
5. 发现sdk中的包和自己项目的包有冲突(在java中尤其突出)
6. 折腾好久,终于兼容可用了
其中3、4、5步可能会占用您很多时间,而互联网上的接口会越来越多,每一个都要花费不少时间成本去对接,程序员需要做很多与业务无关的事情。
------------
我们要遵循【接口应该是简单的】原则,有没有更好的方法呢?
# 2. 使用易源连接的新方式
如果使用易源平台,新的调用流程是这样的:
![](https://oss.showapi.com/doc/3687/2/8046cac717974767b169f1a892e57704.png)
还在为测试环境和正式环境之间切换发愁么?
还在为密钥签名发愁么?
还在为各种复杂的接口参数发愁么?
>通过易源的【达达开放平台连接器】,您可以用统一的http协议调用达达开放平台所有的API。达达开放平台的正式环境和测试环境都可以自由的进行切换,并且对参数进行了提取、简化了开发流程,降低了开发难度
------------
**我们来看一下具体的操作示例:**
## 2.1 注册易源账号
首先您需要注册一个易源账号,并且可以调用第一个易源接口。
具体内容请[点此查看](https://www.showapi.com/book/view/3105/109 "点此查看")
## 2.2 在达达开放平台注册成为一个商户或者开发者
使用达达开放平台账号注册达达开放平台 https://newopen.imdada.cn
### 开发者注册
```html
:https://newopen.imdada.cn/#/register
```
如图所示:
![](https://oss.showapi.com/doc/3105/196/a307a533f6a94571b1bf86882e7b5823.png)
### 商户注册:
```html
https://newopen.imdada.cn/#/merchantRegister
```
如图所示:
![](https://oss.showapi.com/doc/3105/196/3102c6e8711044b1bf8a7f9cba70b030.png)
## 2.3 查看达达开放平台密钥
在达达开放平台进入登录状态,然后[点此进入用户后台](https://newopen.imdada.cn/#/developer/help/appInfo "点此进入用户后台"),拷贝记录app_key和app_secret,如下图所示:
![](https://oss.showapi.com/doc/3105/196/fcba08a578964f16a9941eeec6d62fdb.png)
## 2.4 选择达达开放平台环境:
```html
测试域名:newopen.qa.imdada.cn
线上域名:newopen.imdada.cn
```
## 2.5 在易源注册数据源
在易源进入登录状态,按下图点击链接:
![](https://oss.showapi.com/doc/3105/155/184e2b29789844ec9cd354b9c82f4253.png)
------------
然后进入配置界面,填入您第3步中获取的SecretId和SecretKey,还有第4步中的域名,根据需求来选择测试环境和线上环境,如下图:
![](https://oss.showapi.com/doc/3105/155/db1a9096ff9846a08cf65ec141f1c5dd.png)
------------
点击保存后,返回到列界面,可以查看刚才的保存结果 。
![](https://oss.showapi.com/doc/3105/155/e0c6587fd1f34337b11e03a79c4d09e5.png)
## 2.6 绑定数据源
注册数据源后,还需要把它和相关的API接口绑定,它才能被使用。当然,一个数据源可以绑定到多个API去。对的,聪明的你想到了:
> 您只要创建一次达达的数据源,之后就可以用这个源调用N个达达接口了,不用重复创建源。
整体示意如下:
![](https://oss.showapi.com/doc/3687/1/b22f80eeeb4a4c33b1284fb1f8b4a901.png)
------------
在上一步中已经注册了数据源,我们现在来把它和接口绑定,[点此进入接口页面](https://www.showapi.com/apiGateway/view?apiCode=1963 "点此进入接口页面")
如下图所示:
![](https://oss.showapi.com/doc/3105/155/2156ccc614884997b63cefc6dfba79f9.png)
------------
由于我们用的是连接器,每个用户会根据连接器创建一个自己私有的API,因此会跳转到以下页面,最重要的就是绑定刚才创建好的数据源。如下图所示:
![](https://oss.showapi.com/doc/3105/155/0d901bb4dbc4499092519759b938c8aa.png)
------------
绑定数据源,创建接口后,恭喜您!您拥有了一个私有的API(除了权限以后,调用方式和易源所有接口一致),可以愉快调用了!