產品介紹
什么是數環通
基礎概念講解
應用場景
多渠道數據融合
業務、財務、辦公自動化
產業鏈應用與數據集成
工業應用與設備互聯
智慧園區與未來社區
快速入門
創建LinkUp
應用授權
判斷用法
監控用法
分支用法
列表逐條處理
變量與表達式
流程管理
項目管理
流程創建
編輯器操作
單步測試與預覽
試運行
發布與版本管理
錯誤步驟重試
數據同步
JSON Path 使用
輸出處理
數據編排
1、功能使用手冊
2、腳本使用手冊
1 、簡單查詢
2、謂詞查詢
3、函數與表達式
4、構建結構結果
5、查詢組合
6、排序、分組和聚合
7、處理模型
8、函數式編程
9、正則表達式
10、日期、時間處理
11、路徑運算符
12、數字運算符
13、比較運算符
14、布爾運算符
15、其他運算符
16、字符串函數
17、數值函數
18、 數字聚合函數
19、布爾函數
20、數組函數
21、對象函數
22、日期/時間函數
23、高階函數
運行日志
運行記錄
開發工具
連接器工具
連接器源碼配置
控件類型配置
腳本配置說明
內置函數
應用講解
內置應用
瀏覽器插件
數據表
文本字符串
日期
數據篩選
數據處理
延時處理
數學計算器
定時觸發器
子流程調用
手動觸發器
物流地址解析
腳本執行器
自定義變量
文件讀取
Webhook
SMTP發送郵件
文件傳輸
JSON工具
網絡工具
消息處理
PDF水印工具
文件存儲
API服務
Http請求
循環控制
EDI 自定義標準數據轉換
對象類型判斷
瀏覽器操作
三方應用
簡道云
金山數據表
抖音
釘釘(自建應用)
語雀
金山表單
微信公眾號
企業微信群機器人
聚水潭
企業微信三方授權
MySQL
SqlServer
ChatGpt
快手
金山輕維表
抖店
維格表
巨量千川
飛書多維表
釘釘機器人
飛書(自建)
釘釘
百度網盤
QQ郵箱
金山工作表
易知微DTable
MQTT
Doirs
中通快遞
韻達速遞
企業微信(代開發)
知乎效果營銷平臺
飛書云文檔
騰訊企業郵箱
API管理
API管理概述
數據概覽
API服務
訪問憑證
API門戶
API安全密鑰簽名
API監控預警
擴展工具
代理網關
消息處理
管理中心
企業管理
操作日志
成員管理
開放平臺
開放平臺簡介
接入教程
常見問題
數環通ip白名單
最佳實踐
彥祖文化 |通過數環通實現全渠道數據融合打通
新石器|通過數環通實現跨系統、跨部門高效協同
幫助首頁
開放平臺
開放平臺簡介
開放平臺簡介
## 一、基礎文檔 ## 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 入駐流程 #### 1.2.1.1 簡介 本文旨在給開發者介紹數環通開放平臺的入駐流程 #### 1.2.1.2 注冊數環通帳號  **1、手機號碼** (注:如果你是自研商家,請務必使用組織管理人手機號注冊) 如何查看組織管理人手機號 **2、短信驗證碼:支持 6 位短信驗證碼** [點此立即注冊](http://www.banlihk.com/workbench/register) #### 1.2.1.3 購買付費版產品 您可以直接聯系在線客服或者銷售人員進行開通 #### 1.2.1.4 提交認證信息(暫不需要) **1、開發者需提交的認證信息,規范如下:** * 保證所填寫的全部信息真實且與實際信息對應,否則平臺會出示審核駁回意見 * 企業名稱、注冊地址、統一社會信用代碼、營業期限、法人代表人姓名、證件號碼、證件有效期要與上傳的證件照片保持一致,否則平臺會出示審核駁回意見 **2、相關資質上傳要求如下,如若不符,出示審核駁回意見:** * 圖片清晰且邊框完整 * 提供資質附件如為復印件,須加蓋公章 **3、開發者提交認證信息后,平臺會在 10 個工作日內進行審核** 如若審核不通過,開發者需要重新提交認證信息,重新審核 **4、只有認證審核通過后,開發者才能創建應用,如未完成認證時,會有如下圖提示:** #### 1.2.1.5 創建應用  ### 1.2.2 授權介紹 #### 1.2.2.1 概述 數環通開放平臺工具型應用面向有產品、開發團隊,需要為市場上的數環通用戶,提供通用或定制的解決方案。申請工具型應用的開發者,應用申請成功后,可以擁有其對應類目的接口使用權限。應用必須上架到數環通服務市場,商家可以在服務市場訂購應用并和組織建立授權關系。只有經過商家授權才能進行數據的對接使用,可同時為大量組織提供服務。 #### 1.2.2.2 接入類型介紹 數環通開放平臺目前支持 Oauth2 和 ApiSecret 兩種方式。 * Oauth2 **授權流程如下所示:** ``` 開始 -> ISV服務商:創建應用(接入方式選擇Oauth2) -> 商家:訂購服務 -> 商家:同意授權 -> ISV服務商:通過code換取token -> ISV服務商:通過token,openId調用開放api -> 結束 ```  #### 開發者配置 **1、開發者在創建工具型應用時,須填寫回調地址**  **2、在「應用后臺-應用概覽」頁面,可查看回調地址,支持編輯修改**  **注:該回調地址用于接收平臺給應用發的授權相關消息和訂購相關消息,非接口的消息推送** #### 上架應用(暫不需要) 1、開發測試完成后,開發者可在「應用后臺-上架管理」頁面,填寫應用使用地址,申請應用上架 Tips: * 應用使用地址會被用來攜帶 code。商家打開授權開關或點擊“去使用”按鈕,均會打開應用使用地址,并在最后帶上 code * 建議填寫為對應服務的落地使用頁,同時地址參數中能標識數環通來源 2、申請后,會進入上架審核,平臺 1~3 個工作日內會審核完畢 #### 授權 開發者拼接授權 URL,引導商家點擊。商家使用組織主賬號登錄,確定授權 * **應用成功上架后,開發者拼接授權 URL** ``` http://www.banlihk.com/workbench/oauth/login?appKey=xx&urlCode=xx×tamp=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、調用示例** ```json { "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、響應示例** ```json { "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、請求示例** ```json { "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、響應示例** ```json { "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、開發者在創建工具型應用時,選擇接入方式**  #### 上架應用(暫不需要) 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、調用示例** ```json { "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 天 |
上一篇
開放平臺
下一篇
接入教程
手機掃碼
復制鏈接
手機掃一掃轉發分享
復制鏈接
Markdown文件
分享
鏈接
類型
密碼
更新密碼
亚洲一二区在线_成人综合色站_日产精品一线二线三线芒果_欧美综合77777色婷婷_91一区二区三区_亚洲国产欧美一区二区三区不卡_午夜久久资源_天堂精品一区二区三区_精品国产乱码久久久久久丨区2区_国产精品一国产精品最新章节
欧美一区二区美女
|
91福利在线播放
|
欧美性猛交xxxxxx富婆
|
www.亚洲激情.com
|
国产成人在线影院
|
欧美亚洲动漫另类
|
99国产精品99久久久久久
|
国产91露脸合集magnet
|
国产黑丝在线一区二区三区
|
国产剧情av麻豆香蕉精品
|
国产高清久久久久
|
亚洲情趣在线观看
|
亚洲丝袜自拍清纯另类
|
一区二区三区资源
|
偷拍亚洲欧洲综合
|
美国欧美日韩国产在线播放
|
久久成人免费电影
|
成人久久久精品乱码一区二区三区
|
国产69精品久久99不卡
|
91在线小视频
|
91麻豆精品国产91久久久资源速度
|
日韩一级成人av
|
97久久精品人人澡人人爽
|
欧美在线999
|
欧美一级一区二区
|
中文字幕乱码日本亚洲一区二区
|
欧美色图12p
|
日韩视频在线一区二区
|
中文字幕av免费专区久久
|
亚洲男同性视频
|
加勒比av一区二区
|
波多野结衣在线aⅴ中文字幕不卡
|
欧美天天综合网
|
国产精品亚洲综合一区在线观看
|
91在线视频播放地址
|
制服.丝袜.亚洲.另类.中文
|
天天亚洲美女在线视频
|
国产一本一道久久香蕉
|
91麻豆免费看片
|
日韩美女在线视频
|
欧美男男青年gay1069videost
|
欧美一区二区在线不卡
|
国产精品福利一区二区三区
|
亚欧色一区w666天堂
|
国产成人av一区二区三区在线
|
精品视频一区 二区 三区
|
欧美高清在线精品一区
|
蜜臀av性久久久久蜜臀av麻豆
|
成人app网站
|
精品国产一二三
|
天天亚洲美女在线视频
|
91九色最新地址
|
国产午夜久久久久
|
日韩av中文字幕一区二区三区
|
91视频免费播放
|
久久一日本道色综合
|
日本中文在线一区
|
欧美日韩一区二区三区高清
|
国产精品久久午夜夜伦鲁鲁
|
久久国产日韩欧美精品
|
91精品国产综合久久香蕉的特点
|
热久久免费视频
|
在线观看日韩一区
|
一区视频在线播放
|
国产91综合一区在线观看
|
精品免费日韩av
|
麻豆国产精品一区二区三区
|
欧美日韩综合在线
|
亚洲午夜一二三区视频
|
色拍拍在线精品视频8848
|
色婷婷综合久久久中文一区二区
|
国产婷婷一区二区
|
国产大陆a不卡
|
国产日韩亚洲欧美综合
|
国产电影一区二区三区
|
av网站免费线看精品
|
中文字幕中文在线不卡住
|
成人黄页在线观看
|
日韩美女视频一区
|
色婷婷精品久久二区二区蜜臂av
|
一区精品在线播放
|
www.欧美色图
|
一个色在线综合
|
欧美日本一区二区三区四区
|
亚洲色图20p
|
色综合久久久久久久
|
洋洋成人永久网站入口
|
欧美群妇大交群中文字幕
|
免费人成在线不卡
|
久久先锋影音av
|
成人av资源在线
|
亚洲一区二区三区四区在线免费观看
|
欧美亚洲一区二区在线观看
|
天堂蜜桃一区二区三区
|
精品sm在线观看
|
99久久精品国产精品久久
|
91久久精品一区二区二区
|
午夜精品久久久久久久久久久
|
日韩精品一区二区三区中文不卡
|
狠狠色丁香婷综合久久
|
国产精品美女久久久久久久久久久
|
av不卡在线播放
|
亚洲成av人片一区二区三区
|
精品捆绑美女sm三区
|
成人黄色片在线观看
|
亚洲成av人影院
|
亚洲国产精品二十页
|
欧洲人成人精品
|
精品无人区卡一卡二卡三乱码免费卡
|
国产片一区二区
|
欧美日韩亚洲丝袜制服
|
国产一区二区在线电影
|
亚洲综合一区二区精品导航
|
精品国产一二三区
|
欧美亚洲国产bt
|
国产精品1024
|
日本成人在线视频网站
|
亚洲欧美二区三区
|
日韩三级伦理片妻子的秘密按摩
|
成人91在线观看
|
蜜桃精品在线观看
|
亚洲免费电影在线
|
国产亚洲精品福利
|
欧美久久一二区
|
91色视频在线
|
成人网在线播放
|
国产在线国偷精品产拍免费yy
|
亚洲一区二区精品3399
|
国产农村妇女毛片精品久久麻豆
|
欧美日韩久久不卡
|
一道本成人在线
|
国产精品888
|
久久精品国产久精国产
|
偷窥少妇高潮呻吟av久久免费
|
亚洲免费观看在线视频
|
国产精品色婷婷久久58
|
精品久久国产老人久久综合
|
欧美精选一区二区
|
欧美日韩午夜在线
|
在线观看www91
|
欧美主播一区二区三区美女
|
www.激情成人
|
av激情综合网
|
99国产欧美另类久久久精品
|
中文字幕一区二区三区不卡
|
久久综合av免费
|
日韩欧美你懂的
|
这里只有精品免费
|
777色狠狠一区二区三区
|
日本中文一区二区三区
|
三级不卡在线观看
|
五月天激情小说综合
|
亚洲国产一区二区视频
|
亚洲免费观看高清完整版在线
|
亚洲少妇中出一区
|
最好看的中文字幕久久
|
国产精品久久久久久久久久久免费看
|
国产精品国产三级国产a
|
中文字幕一区二区三区视频
|
亚洲人成网站精品片在线观看
|
欧美高清在线一区二区
|
国产精品毛片久久久久久
|
中日韩av电影
|
亚洲精品欧美激情
|
亚洲一二三区在线观看
|
日韩成人精品在线
|
久久爱另类一区二区小说
|
国产激情91久久精品导航
|
99视频在线精品
|
欧美喷潮久久久xxxxx
|
精品国产伦一区二区三区观看方式
|
亚洲综合一区二区
|
免费在线观看一区二区三区
|
精品一区二区三区在线播放视频
|
国产成人日日夜夜
|
91蜜桃在线观看
|
欧美一级在线免费
|
国产农村妇女毛片精品久久麻豆
|
亚洲精品免费在线观看
|
免费高清成人在线
|
国产99久久久国产精品
|
欧美影视一区二区三区
|
久久青草欧美一区二区三区
|
亚洲视频资源在线
|
久久国产精品一区二区
|
国产一区视频网站
|
99国内精品久久
|
在线视频一区二区三区
|
久久久久久夜精品精品免费
|
日本一二三不卡
|
日本午夜一本久久久综合
|
久久精品免费看
|
北岛玲一区二区三区四区
|
91精品国产91综合久久蜜臀
|
精品国精品国产
|
亚洲欧美另类在线
|
国产成人小视频
|
欧美午夜宅男影院
|
欧美不卡123
|
香蕉影视欧美成人
|