[發明專利]API調用方法、裝置及系統有效
| 申請號: | 201510660593.9 | 申請日: | 2015-10-13 |
| 公開(公告)號: | CN106603462B | 公開(公告)日: | 2020-09-04 |
| 發明(設計)人: | 張揚;吳初潘;林國華;李海基 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08;G06Q50/00 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 劉映東 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | api 調用 方法 裝置 系統 | ||
本發明公開了一種API調用方法、裝置及系統,屬于互聯網技術領域。本發明通過社交服務器監控用戶帳號在社交業務域中的操作;在操作是預定操作時,社交服務器為第三方應用服務器生成授權信息;并向第三方應用服務器提供授權信息;社交服務器接收第三方應用服務器對預定API的調用請求;在調用請求攜帶有授權信息時,社交服務器以該用戶帳號作為第三方應用服務器的帳號在該社交業務域中執行目標操作;解決了由于第三方應用服務器可以直接調用API使用對應的用戶帳號發布信息,產生安全隱患的問題;達到了第三方應用服務器在通過用戶帳號授權后,以該用戶帳號作為第三方應用服務器的帳號在該社交業務域中執行目標操作,增強安全性的效果。
技術領域
本發明涉及互聯網技術領域,特別涉及一種API調用方法、裝置及系統。
背景技術
API(Application Programming Interface,應用編程接口)是預先定義的函數,可以提供應用程序與開發人員基于某種軟件或硬件訪問一組例程的能力。
為了讓第三方應用服務器能夠借用用戶帳號在群組內發布信息,現有技術中社交服務器直接給第三方應用服務器提供一個API,第三方應用服務器在需要借用用戶帳號在群組內發布信息時,直接調用社交服務器提供的API,使用對應的用戶帳號在用戶帳號所在的群組內發布信息。
比如,用戶帳號“張三”是一個群組“小區大家庭”里面的群成員,在用戶帳號“張三”使用第三方游戲應用“全面大作戰”時,第三方游戲應用調用社交服務器提供的API,以用戶帳號“張三”在群組“小區大家庭”中發布信息,該信息的內容是“我正在玩全面大作戰,大家一起來玩啊”。
在實現本發明的過程中,發明人發現現有技術至少存在以下問題:
由于第三方應用服務器可以直接調用API使用對應的用戶帳號發布信息,無需經過用戶帳號的授權,所以會產生安全隱患,比如第四方應用、第三方濫用等。
發明內容
為了解決由于第三方應用服務器可以直接調用API使用對應的用戶帳號發布信息,無需經過用戶帳號的授權,所以會產生安全隱患的問題,本發明實施例提供了一種API調用方法、裝置及系統。所述技術方案如下:
根據本發明的第一方面,提供了一種API調用方法,所述方法包括:
監控用戶帳號在社交業務域中的操作;
在所述操作是預定操作時,為第三方應用服務器生成授權信息;
向所述第三方應用服務器提供所述授權信息;
接收所述第三方應用服務器對預定API的調用請求,所述預定API是用于由所述第三方應用服務器借用所述用戶帳號在所述社交業務域中執行目標操作的API;
在所述調用請求攜帶有所述授權信息時,以所述用戶帳號作為所述第三方應用服務器的帳號在所述社交業務域中執行目標操作。
根據本發明的第二方面,提供了一種API調用方法,所述方法包括:
接收社交服務器提供的授權信息,所述授權信息是社交服務器在監控用戶帳號在社交業務域中的操作是預定操作時所生成的信息;
生成對預定API的調用請求,所述預定API是用于以所述用戶帳號在所述社交業務域中執行目標操作的API,所述調用請求攜帶有所述授權信息;
向所述社交服務器發送所述調用請求。
根據本發明的第三方面,提供了一種API調用裝置,所述裝置包括:
操作監控模塊,用于監控用戶帳號在社交業務域中的操作;
授權生成模塊,用于在所述操作是預定操作時,為第三方應用服務器生成授權信息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510660593.9/2.html,轉載請聲明來源鉆瓜專利網。





