一站式应用与数据集成平台(iPaaS) - 数环通

立即注冊

基礎文檔

一 基礎文檔

1.1 平臺概況

1.1.1 初識數環通開放平臺

數環通開放平臺(Solinkup Open Platform)沉淀了數環通業務的基礎能力,將數環通的能力對外開放,提供給生態合作伙伴參與服務數環通各類場景,如API、消息推送等。
同時數環通開放平臺也為開發者提供大量的商業機會和清晰的盈利模式。如:

  • 大量的商業機會: 商家會有多樣化需求,無論你是第三方開發者(ISV)、傳統軟件廠商、行業型網站或者大商家,都能在數環通開放平臺上找到合適的業務方向。

  • 清晰的盈利模式: 開發者基于開放能力完成應用開發,上架到服務市場,通過服務市場的應用銷售分成、軟件直接銷售收入等獲得回報。

1.1.2 了解平臺特點

  • 業務強大、商機無限:
    數環通依托于各類平臺,擁有上億的潛在用戶數,快速增長業務給商家、開發者帶來了無限的商機。

  • 開放規模大、程度深、限制少:
    數環通開放平臺對外開放涵蓋了數環通核心流程引擎、業務模板的主要流程,日均API調用量超十萬。我們會持續去開放更多的生態能力去服務開發者,幫助開發者實現各類的系統定制。

  • 合作形式豐富:
    數環通開放平臺是基于各類平臺的綜合開放平臺,我們平臺以把業務開放到盡可能多的領域為宗旨。目前,已經為合作伙伴提供了以下的合作形式:商家自用型應用、第三方工具型應用,未來還會開放更多的應用類目,為用戶提供多樣化的應用。

  • 系統安全穩定:
    數環通開放平臺是基于OAuth 2.0授權,針對用戶數據加密,安全可靠;日均數十萬級API調用量、平均延遲低于100ms、系統穩定性高。

1.1.3 深入平臺開發

數環通開放平臺主要提供兩種業務接入模式,軟件服務商身份接入模式和商家自研身份接入模式。無論您是第三方開發者(ISV)還是商家,都能基于開放電商開放平臺找到適合自己的業務方向。

  • 軟件服務商接入模式:
    數環通開放平臺提供的豐富API涵蓋數環通各個核心業務流程,基于這些能力可以為商家提供各類應用,解決各個平臺,數據打通等各方面的問題。

  • 商家自研接入模式:
    沒有開發能力的商家可以在服務市場購買服務商開發的服務,然后直接使用服務進行商家業務經營管理。有一定IT研發能力的商家,可根據自己的定制業務場景,直接入駐平臺創建商家自用型應用,然后集成到自己的商家管理系統進行統一業務運營管理,通過對數據進行管理來發掘更多的潛在價值。

1.2 產品功能

1.2.1  入駐流程

1.2.1.1 簡介

本文旨在給開發者介紹數環通開放平臺的入駐流程

1.2.1.2 注冊數環通帳號

1662344313881.jpg

1、手機號碼(注:如果你是自研商家,請務必使用組織管理人手機號注冊)
如何查看組織管理人手機號

2、短信驗證碼:支持6位短信驗證碼

點此立即注冊

1.2.1.3 購買付費版產品

您可以直接聯系在線客服或者銷售人員進行開通

 

1.2.1.4 提交認證信息(暫不需要)

1、開發者需提交的認證信息,規范如下:

  • 保證所填寫的全部信息真實且與實際信息對應,否則平臺會出示審核駁回意見

  • 企業名稱、注冊地址、統一社會信用代碼、營業期限、法人代表人姓名、證件號碼、證件有效期要與上傳的證件照片保持一致,否則平臺會出示審核駁回意見

2、相關資質上傳要求如下,如若不符,出示審核駁回意見:

  • 圖片清晰且邊框完整

  • 提供資質附件如為復印件,須加蓋公章

3、開發者提交認證信息后,平臺會在10個工作日內進行審核
如若審核不通過,開發者需要重新提交認證信息,重新審核

4、只有認證審核通過后,開發者才能創建應用,如未完成認證時,會有如下圖提示:

1.2.1.5 創建應用

1662344258739.jpg

1.2.2 授權介紹

1.2.2.1 概述

數環通開放平臺工具型應用面向有產品、開發團隊,需要為市場上的數環通用戶,提供通用或定制的解決方案。申請工具型應用的開發者,應用申請成功后,可以擁有其對應類目的接口使用權限。應用必須上架到數環通服務市場,商家可以在服務市場訂購應用并和組織建立授權關系。只有經過商家授權才能進行數據的對接使用,可同時為大量組織提供服務。

1.2.2.2 接入類型介紹

數環通開放平臺目前支持Oauth2和ApiSecret兩種方式。

  • Oauth2授權流程如下所示:

開始 -> ISV服務商:創建應用(接入方式選擇Oauth2) -> 商家:訂購服務 ->  商家:同意授權 -> ISV服務商:通過code換取token ->  ISV服務商:通過token,openId調用開放api -> 結束

開發者配置

1、開發者在創建工具型應用時,須填寫回調地址

1662344258739.jpg

2、在「應用后臺-應用概覽」頁面,可查看回調地址,支持編輯修改

1662344258739.jpg

注:該回調地址用于接收平臺給應用發的授權相關消息和訂購相關消息,非接口的消息推送

上架應用(暫不需要)

1、開發測試完成后,開發者可在「應用后臺-上架管理」頁面,填寫應用使用地址,申請應用上架

Tips:

  • 應用使用地址會被用來攜帶code。商家打開授權開關或點擊“去使用”按鈕,均會打開應用使用地址,并在最后帶上code

  • 建議填寫為對應服務的落地使用頁,同時地址參數中能標識數環通來源

2、申請后,會進入上架審核,平臺1~3個工作日內會審核完畢

授權
 開發者拼接授權URL,引導商家點擊。商家使用組織主賬號登錄,確定授權

  • 應用成功上架后,開發者拼接授權URL

http://www.xmfmdq.com/workbench/oauth/login?appKey=xx&urlCode=xx&timestamp=xx&method=checkUrlCode&version=1&redirectUrl=yourUrl

Tips:

  • 示例中的appKey需要替換成您應用的實際值,可以在【應用后臺-應用概覽】中可以查看

  • timestamp為當前時間戳毫秒數,誤差不能超過10分鐘

  • version目前傳1

  • urlCode的計算規則為MD5(appKey+appSecret+timestamp)

  • redirectUrl傳用戶授權后需要回調的頁面,可以在【應用后臺-應用概覽】中可以查看

名稱

類型

是否必須

描述

appKey

string

在應用后臺-應用概覽中可以查看,每個應用唯一值

method

string

checkUrlCode

version

string

1

timestamp

string

當前時間戳毫秒數,誤差不能前后超過5分鐘

urlCode

string

MD5("appKey"+"appSecret"+"timestamp"),舉例:

MD5(AppKey@4FF354C41EBF4187BA148E00E3EFED69AppSecret_8083hfh1654487840)

redirectUrl

string

【應用后臺-應用概覽】中可以查看

  • 引導商家通過瀏覽器訪問以上url,用戶登錄數環通帳號,點“確認授權”按鈕,即可進入授權頁面

獲取授權code

1、組織確認授權成功后,會自動打開應用使用地址,此時平臺會把授權code帶到使用地址的url后面。
2、開發者獲取到code,并使用該code換取accessToken。

Tips:授權碼code有效期為10分鐘,有效期內可用來換取accessToken,不限次數;如失效,可以讓商家前往【組織后臺->授權管理】頁面,點擊“使用”按鈕即可 

獲取accessToken

組織同意授權后,使用POST方式請求,使用授權code,可獲取accessToken;

https://api.solinkup.com/openapi/oauth2/getAccessToken

0、公共參數
參照其他業務API接口,API接口的公共參數一致

1、業務參數

名稱

類型

是否必須

描述

authCode

string

授權碼code

method

string

getAccessToken

2、調用示例

{
????"appKey":"AppKey@4FF354C41EBF4187BA148E00E3EFED69",
????"method":"getAccessToken",
????"timestamp":"1651218530319",
????"authCode":"AuthCode@37e0107c183949178853b105b47d85c7",
????"version":"1"
}

3、響應參數

名稱

類型

描述

accessToken

string

用于調用API的accessToken

過期時間為expires_in值

可通過refreshToken刷新獲取新的accessToken,過期時間仍為expires_in值

accessTokenExpired

number

accessToken接口調用憑證超時時間,單位(毫秒),默認有效期:7天

openId

string

用戶ID

refreshToken

string

用于刷新accessToken的刷新令牌(有效期:14 天)

refreshTokenExpired

number

accessToken接口調用憑證超時時間,單位(毫秒),默認有效期:7天

4、響應示例

{
????"requestId":?"258dc56f-48b0-469a-8b41-ebd1270d7b80",
????"success":?true,
????"code":?"__200OK",
????"msgCode":?"result.success",
????"message":?"執行成功",
????"data":?{
????????"openId":?"OpenId@128D573F0EB6405EAF334A731E31BFF3",
????????"accessToken":?"AccessToken@3a859c26d23348dc9844acac0a533697",
????????"refreshToken":?"RefreshToken@BEEC8358E6544FEDA7FB4197ADE3D920",
????????"accessTokenExpired":?1651823380704,
????????"refreshTokenExpired":?1652428180704
????},
????"pager":?null
}

刷新Token

使用上述步驟中獲取到的refreshToken,POST方式請求,可獲取新的accessToken:

https://api.solinkup.com/openapi/oauth2/refreshAccessToken

0、公共參數
參照其他業務API接口,API接口的公共參數一致

1、請求參數

名稱

類型

是否必須

描述

method

string

refreshAccessToken

refreshToken

string

刷新accessToken的刷新令牌(有效期:14 天)

Tips:

1. 在 accessToken 過期前1h之前,ISV使用 refreshToken 刷新時,會返回原來的 accessToken 和 refreshToken,但是二者有效期不會變;

2. 在 accessToken 過期前1h之內,ISV使用 refreshToken 刷新時,會返回新的 accessToken 和 refreshToken,但是原來的 accessToken 和 refreshToken 繼續有效一個小時;

3. 在 accessToken 過期后,ISV使用 refreshToken 刷新時,將獲得新的 acces_token 和 refreshToken,同時原來的 acces_token 和 refreshToken 失效;

2、請求示例

{
????"appKey":"AppKey@4FF354C41EBF4187BA148E00E3EFED69",
????"method":"refreshAccessToken",
????"timestamp":"1650615919168",
????"refreshToken":?"RefreshToken@BEEC8358E6544FEDA7FB4197ADE3D920",
????"version":"1"
}

3、響應參數

名稱

類型

描述

accessToken

string

用于調用API的accessToken

過期時間為expires_in值

可通過refreshToken刷新獲取新的accessToken,過期時間仍為expires_in值

accessTokenExpired

number

accessToken接口調用憑證超時時間,單位(毫秒),默認有效期:7天

openId

string

用戶ID

refreshToken

string

用于刷新accessToken的刷新令牌(有效期:14 天)

refreshTokenExpired

number

accessToken接口調用憑證超時時間,單位(毫秒),默認有效期:7天

4、響應示例

{
????"requestId":?"258dc56f-48b0-469a-8b41-ebd1270d7b80",
????"success":?true,
????"code":?"__200OK",
????"msgCode":?"result.success",
????"message":?"執行成功",
????"data":?{
????????"openId":?"OpenId@128D573F0EB6405EAF334A731E31BFF3",
????????"accessToken":?"AccessToken@3a859c26d23348dc9844acac0a533697",
????????"refreshToken":?"RefreshToken@BEEC8358E6544FEDA7FB4197ADE3D920",
????????"accessTokenExpired":?1651823380704,
????????"refreshTokenExpired":?1652428180704
????},
????"pager":?null
}

 

  • ApiSecret授權流程如下所示:

開始 -> ISV服務商:創建應用(接入方式選擇ApiSecret) -> 商家:訂購服務 ->  商家:同意授權 -> ISV服務商:通過用戶唯一標識(例如用戶手機號)注冊數環通帳號 ->  ISV服務商:通過token,openId調用開放api -> 結束

 

開發者配置

1、開發者在創建工具型應用時,選擇接入方式

 

1662344258739.jpg

上架應用(暫不需要)

1、開發測試完成后,開發者可在「應用后臺-上架管理」頁面,填寫應用使用地址,申請應用上架

Tips:

  • 應用使用地址會被用來攜帶code。商家打開授權開關或點擊“去使用”按鈕,均會打開應用使用地址,并在最后帶上code

  • 建議填寫為對應服務的落地使用頁,同時地址參數中能標識數環通來源

2、申請后,會進入上架審核,平臺1~3個工作日內會審核完畢

調用開放注冊接口

https://api.solinkup.com/openapi/oauth2/registerByOuterId

0、公共參數
參照其他業務API接口,API接口的公共參數一致

1、業務參數

名稱

類型

是否必須

描述

outerId

string

手機號等外部標識

outerIdType

string

mobile

method

string

registerByOuterId

2、調用示例

{
????"appKey":"AppKey@4FF354C41EBF4187BA148E00E3EFED69",
????"method":"registerByOuterId",
????"timestamp":"1651218530319",
????"outerId":"15111901148",
????"outerIdType":"mobile",
????"version":"1"
}

3、響應參數

名稱

類型

描述

accessToken

string

用于調用API的accessToken

過期時間為expires_in值

可通過refreshToken刷新獲取新的accessToken,過期時間仍為expires_in值

accessTokenExpired

number

accessToken接口調用憑證超時時間,單位(毫秒),默認有效期:7天

openId

string

用戶ID

refreshToken

string

用于刷新accessToken的刷新令牌(有效期:14 天)

refreshTokenExpired

number

accessToken接口調用憑證超時時間,單位(毫秒),默認有效期:7天

 

本篇目錄

{{item.innerText}}

{{item.categoryName}}
主站蜘蛛池模板: 山东淄博海杰化工有限公司-淄博海杰化工_NP-10、OP-10、吐温80、司盘80、磺酸、油酸等乳化剂 | 宁波管道安装_宁波工业冷风机_宁波冷风机厂家_宁波厂房通风降温_「浙江甬风机电」 | 展柜设计定制-品牌展柜订做-展柜制作厂家「广州嘉艺展柜」 | 太阳能路灯-高杆灯-景观灯-玉兰灯-中华灯-LED市电-庭院灯厂家-扬州汉威光电科技有限公司 | 凿岩机|操车设备|爬车机|三环链|伞钻|伞型钻机|中心回转抓岩机|往复式给煤机|滚轮罐耳|吊桶|钩头-济宁卓力工矿设备有限公司 | 造型松|泰山迎客松|造型油松-泰安小苹果园林 | 济南诚润达贸易有限公司 - 专注专营巴斯夫防冻冷却液 | 停车场收费管理系统,通道闸系统,门禁系统,东莞停车场收费管理系统,东莞通道闸系统,-东莞市骄阳交通设备有限公司 | 太阳能杀虫灯-农业用杀虫灯-果园灭虫灯厂家「尚科杀虫灯| | 宿迁代账公司,专业会计查账,代理工商注册,商标注册,专利申请,公司注册哪家好-中方会计事务所 | 活性炭吸附设备,UV光氧废气处理设备,破碎机专用除尘器,催化燃烧设备厂家-河北碧清环保设备有限公司 | 实木中药柜,实木中药斗,木制中药柜,木制中药柜的价格,实木中草药柜,安国美佳中药柜厂家 | 篮球场围网|网球场围网|球场围网|体育场围网_安平县炎煌丝网制品有限公司 | 耐磨工业软管,PTFE耐腐蚀软管,耐磨喷砂胶管,超耐磨软管厂家,漯河利通液压管利通科技-耐磨工业软管,PTFE耐腐蚀软管,耐磨喷砂胶管,超耐磨软管厂家,漯河利通液压管利通科技 | 推拉雨棚,防雨棚,遮阳遮雨棚,伸缩雨棚,移动雨棚,电动雨棚,雨棚制作厂家 - 山东创力篷业 | 天津止回阀-止回阀报价/哪家好-天津蝶阀/进口阀门/通风蝶阀批发-闸阀阀门/球阀生产厂家-天津凯维斯阀门制造 | 柔性测斜仪|滑动式测斜仪-华思(广州)测控科技有限公司 | 上海互动多媒体公司_上海触摸屏软件开发_上海互动投影开发_上海VR虚拟现实制作_上海全息投影制作_上海互动轨道屏制作—盟邑数字 上海浩斌信息科技有限公司RFID读写器,IC卡读卡器,手持机,数据采集终端,电力仓库管理软件开发,固定资产软件,纱管标签,试剂管理,RFID试剂柜,档案管理,档案柜,智能货架 | 浙江中瓷阀门有限公司| 天下机械|机床商讯-机械网|机械技术|机械信息|机床资讯|机床设备|机床商讯杂志 | 中国水泥协会-官方网站| 人工草坪_施工围挡_体育场围网-人工草坪厂家菲斯福 | 新中式家具,广东新中式家具,广州新中式家具,佛山新中式家具,顺德新中式家具,乐从新中式家具,新中式家具厂家直销--唐明雅居 | 拉丝机_拔丝机_拉丝设备_丝网机械 - 安平县泰煌拉丝机厂家 | 和部长一起去出差旅全程,构建和谐上下级关系-蜜桃视频 | 江苏广分检测技术有限公司、电力安全工具检测、苏州绝缘工具检测、昆山电力安全工具检测-广分检测技术(苏州)有限公司 | 圆柱模板_圆柱木模板_方柱加固件_建材板材网 | 液压尾管悬挂器,机械式尾管悬挂器价格,石油套管扶正器厂家,连续油管悬挂器,高压双塞水泥头,免钻塞注水泥分级箍,单塞套管水泥头价格,弹性套管扶正器,铸铝钢性扶正器,钢性套管扶正器厂家 | 西安泰富西玛电机_西玛电机_西安西玛电机 | 上海先顶仪器设备有限公司-国产氮气发生器-进口氮气发生器 | 沈阳资质代办_代办建筑资质「快」-【华廷元】沈阳代办公司首页- 沈阳机电一体化电热锅炉_沈阳蓄热式电锅炉_沈阳壁挂式电锅炉【沈阳远鹏电热供水设备工程安装有限公司】 | 清研集团 - 北京清研灵智科技有限公司 | 山东腾达源金属材料官网-耐磨板nm400,nm400耐磨钢板,nm500耐磨钢板切割,耐候板批发,高强板现货【价格】 | 液压尾管悬挂器,机械式尾管悬挂器价格,石油套管扶正器厂家,连续油管悬挂器,高压双塞水泥头,免钻塞注水泥分级箍,单塞套管水泥头价格,弹性套管扶正器,铸铝钢性扶正器,钢性套管扶正器厂家 | 男装加盟,男装加盟店,男装代理,男装品牌加盟,品牌男装加盟-虎豹男装品牌加盟 | 自恢复保险丝_贴片保险丝_插件保险丝_力特保险丝_力特经销商_SMD贴片保险丝_一次性保险丝厂家—深圳市集电通实业有限公司 | 萘系减水剂|缓凝|早强|聚羧酸|混凝土|石膏板|管桩减水剂厂家-潍坊英宏建材有限公司 | 泰安铭德机械有限公司,有机肥设备,山东有机肥设备厂家,铭德机械 泰安华特玻璃钢有限公司|泰安玻璃钢|泰安华特玻璃钢 | 沈阳东鹰实业有限公司【官网】-聚氨酯清扫器-胶带输送机保护装置 | 双螺杆挤压膨化设备_挤压熟化设备_烘干设备_油炸设备及喷涂调味设备-山东铭本机械科技公司 | 郑州华特仪器设备有限公司-dlsb低温冷却液循环泵-SHZ-DIII循环水真空泵 |