開放平臺接入方法和開放平臺接入系統的制作方法
【技術領域】
[0001] 本發明設及計算機技術領域,具體而言,設及一種開放平臺接入方法和一種開放 平臺接入系統。
【背景技術】
[0002] 隨著互聯網的深入發展,各大互聯網服務提供商紛紛推出了自己的開放平臺,第 =方服務提供商借助開放平臺,迅速的實現產品的發布、推廣和運營。
[0003] 然而,目前現有的開放平臺種類繁多,不同平臺所提供的開放應用程序編程接口 也各不相同,一款第=方應用若想登錄一款開放平臺,則首先要根據開放平臺的接入協議 修改業務邏輯代碼,與待登錄的開放平臺進行支付、認證、安全、統計、關系鏈等一系列接口 的聯調,若需要和多個開放平臺對接,則需要維護多套業務代碼,進行多次聯調,導致接入 速度慢,不能快速發布。
[0004] 因此需要一種新的技術方案,可W避免多次開發,提升第=方應用與目標開放平 臺的對接效率。
【發明內容】
[0005] 本發明正是基于上述問題,提出了一種新的技術方案,可W避免多次開發,提升第 =方應用與目標開放平臺的對接效率。
[0006] 有鑒于此,本發明的一方面提出了一種開放平臺接入方法,包括:接收來自第=方 應用的對目標開放平臺的接口調用請求;根據所述接口調用請求,查詢預設正向解析式;通 過所述預設正向解析式將所述接口調用請求轉化為所述目標開放平臺的預定數據格式的 格式數據;將所述預定數據格式的所述格式數據和所述接口調用請求發送至所述目標開放 平臺。
[0007] 在該技術方案中,可W提供預設正向解析式為第=方應用實現接入目標開放平 臺,具體來說,在第=方應用請求通過某接口與目標開放平臺通信時,可W通過該接口對應 的預設正向解析式進行數據格式轉化,從而可W將格式轉化后的目標開放平臺能夠讀取的 格式數據發送至目標開放平臺。本技術方案提供的方法可W應用與第=方應用所在的終 端,也可W應用于目標開放平臺所在的終端,還可W應用在專用的代理平臺上,從而,通過 該技術方案,不需要為每個待登錄的開放平臺進行接口對接開發,只需要在代理平臺開發 一次即可對接所有開放平臺,有效提升了第=方應用與目標開放平臺的對接效率。
[000引在上述技術方案中,優選地,所述接口調用請求包括:所述第=方應用的地址、所 述目標開放平臺的地址、請求所述目標開放平臺開放的接口地址和請求參數。
[0009] 在該技術方案中,接口調用請求包括但不限于第=方應用的地址、目標開放平臺 的地址、請求目標開放平臺開放的接口地址和請求參數,通過接口調用請求中包含的各種 信息,可W方便快捷地實現第=方應用與目標開放平臺的對接。
[0010] 在上述技術方案中,優選地,在所述根據所述接口調用請求,查詢預設正向解析式 之前,包括:根據所述接口調用請求中的所述第=方應用的地址和所述目標開放平臺的地 址,檢測所述第=方應用是否已注冊到所述目標開放平臺,其中,當檢測到所述第=方應用 已注冊到所述目標開放平臺時,允許查詢所述預設正向解析式。
[0011] 在該技術方案中,在實現對接之前,需要提前檢測第=方應用是否已在目標開放 平臺注冊,只有當第=方應用已在目標開放平臺注冊時,才能允許雙方對接,從而避免了雙 方的信息泄露,提升了第=方應用與目標開放平臺的對接安全性。
[0012] 在上述技術方案中,優選地,所述根據所述接口調用請求,查詢預設正向解析式, 具體包括:根據所述接口調用請求中的請求所述目標開放平臺開放的所述接口地址,在翻 譯單元中查詢所述接口調用請求適用的所述預設正向解析式,W供根據所述預設正向解析 式將所述請求參數轉化為所述預定數據格式的所述格式數據。
[0013] 在該技術方案中,目標開放平臺開放的各接口都具有對應的預設正向解析式,只 有通過翻譯單元及預設正向解析式將來自第=方應用的請求參數轉化為目標開放平臺所 能夠讀取的格式后,才能實現有效對接。
[0014] 在上述技術方案中,優選地,還包括:接收來自所述目標開放平臺的回調請求,并 根據所述回調請求為所述目標開放平臺向所述第=方應用進行通信;其中,所述回調請求 包括:所述目標開放平臺的地址、所述第=方應用的地址、所述回調請求調用的接口地址和 回調請求參數。
[0015] 在該技術方案中,還可W允許目標開放平臺主動將消息等推送給第=方應用,同 樣,來自目標開放平臺的回調請求包括但不限于目標開放平臺的地址、第=方應用的地址、 回調請求調用的接口地址和回調請求參數,通過回調請求中包含的各種信息,可W方便快 捷地實現第=方應用與目標開放平臺的對接。
[0016] 在上述技術方案中,優選地,所述根據所述回調請求為所述目標開放平臺向所述 第=方應用進行通信,包括:根據所述目標開放平臺的地址、所述第=方應用的地址和所述 回調請求調用的所述接口地址,確定所述目標開放平臺向所述第=方應用進行通信的預設 逆向解析式;根據所述預設逆向解析式,對所述回調請求參數進行轉化,W供將轉化得到的 通用格式數據發送至所述第=方應用。
[0017] 在該技術方案中,目標開放平臺請求主動將消息等推送給第=方應用時,可W通 過所需接口對應的預設逆向解析式,將回調請求參數轉化為第=方應用所能夠讀取的格 式,從而可W實現有效對接。
[0018] 在上述技術方案中,優選地,還包括:根據接收到的設置命令,設置所述預設正向 解析式和/或所述預設逆向解析式。
[0019] 在該技術方案中,能夠提前在代理平臺上對預設正向解析式和預設逆向解析式進 行開發、設置及更改,W便第=方應用和目標開放平臺可W根據預設正向解析式和預設逆 向解析式進行實時有效的對接。
[0020] 在上述技術方案中,優選地,所述預設正向解析式和接口之間通過ID編組對應,其 中,所述預設正向解析式的ID為TI002P001,對應的所述接口的ID為I001P001。
[0021] 在該技術方案中,預設正向解析式的ID與接口 ID相對應,當然,預設逆向解析式的 ID與接口 ID也相對應,從而便于進行尋址,通過該接口對應的預設正向解析式/預設逆向解 析式進行數據格式轉化。
[0022] 本發明的另一方面提出了一種開放平臺接入系統,包括:第一接收單元,接收來自 第=方應用的對目標開放平臺的接口調用請求;解析式查詢單元,根據所述接口調用請求, 查詢預設正向解析式;數據格式轉化單元,通過所述預設正向解析式將所述接口調用請求 轉化為所述目標開放平臺的預定數據格式的格式數據;接口集成單元,將所述預定數據格 式的所述格式數據和所述接口調用請求發送至所述目標開放平臺。
[0023] 在該技術方案中,可W提供預設正向解析式為第=方應用實現接入目標開放平 臺,具體來說,在第=方應用請求通過某接口與目標開放平臺通信時,可W通過該接口對應 的預設正向解析式進行數據格式轉化,從而可W將格式轉化后的目標開放平臺能夠讀取的 格式數據發送至目標開放平臺。本技術方案提供的方法可W應用與第=方應用所在的終 端,也可W應用于目標開放平臺所在的終端,還可W應用在專用的代理平臺上,從而,通過 該技術方案,不需要為每個待登錄的開放平臺進行接口對接開發,只需要在代理平臺開發 一次即可對接所有開放平臺,有效提升了第=方應用與目標開放平臺的對接效率。
[0024] 在上述技術方案中,優選地,所述接口調用請求包括:所述第=方應用的地址、所 述目標開放平臺的地址、請求所述目標開放平臺開放的接口地址和請求參數。
[0025] 在該技術方案中,接口調用請求包括但不限于第=方應用的地址、目標開放平臺 的地址、請求目標開放平臺開放的接口地址和請求參數,通過接口調用請求中包含的各種 信息,可W方便快捷地實現第=方應用與目標開放平臺的對接。
[0026] 在上述技術方案中,優選地,包括:注冊檢測單元,在所述根據所述接口調用請求, 查詢預設正向解析式之前,根據所述接口調用請求中的所述第=方應用的地址和所述目標 開放平臺的地址,檢測所述第=方應用是否已注冊到所述目標開放平臺,其中,當檢測到所 述第=方應用已注冊到所述目標開放平臺時,允許查詢所述預設正向解析式。
[0027] 在該技術方案中,在實現對接之前,需要提前檢測第=方應用是否已在目標開放 平臺注冊,只有當第=方應用已在目標開放平臺注冊時,才能允許雙方對接,從而避免了雙 方的信息泄露,提升了第=方應用與目標開放平臺的對接安全性。
[0028] 在上述技術方案中,優選地,所述解析式查詢單元具體包括:根據所述接口調用請 求中的請求所述目標開放平臺開放的所述接口地址,在翻譯單元中查詢所述接口調用請求 適用的所述預設正向解析式,W供根據所述預設正向解析式將所述請求參數轉化為所述預 定數據格式的所述格式數據。
[0029] 在該技術方案中,目標開放平臺開放的各接口都具有對應的預設正向解析式,只 有通過翻譯單元及預設正向解析式將來自第=方應用的請求參數轉化為目標開放平臺所 能夠讀取的格式后,才能實現有效對接。
[0030] 在上述技術方案中,優選地,還包括:第二接收單元,接收來自所述目標開放平臺 的回調請求;回調通信單元,根據所述回調請求為所述目標開放平臺向所述第=方應用進 行通信,其中,所述回調請求包括:所述目標開放平臺的地址、所述第=方應用的地址、所述 回調請求調用的接口地址和回調請求參數。
[0031] 在該技術方案中,還可W允許目標開放平臺主動將消息等推送給第=方應用,同 樣,來自目標開放平臺的回調請求包括但不限于目標開放平臺的地址、第=方應用的地址、 回調請求調用的接口地址和回調請求參數,通過回調請求