于不同的擁有方,也有可能屬于同一個擁有方的不同 服務器。
[0052]在本發(fā)明實施例中,開放平臺服務器140提供菜單管理接口,第H方服務器120通 過調(diào)用該菜單管理接口實現(xiàn)對已經(jīng)為目標用戶帳號創(chuàng)建的自定義菜單進行管理操作,該管 理操作包括重新創(chuàng)建操作、查詢操作或刪除操作。
[0053]請參考圖2,其示出了本發(fā)明實施例所涉及的一種菜單管理方法的方法流程圖。本 實施例W該菜單管理方法應用于圖1所示的實施環(huán)境中來舉例說明。該菜單管理方法包 括:
[0054] 步驟202,第H方服務器獲取菜單管理接口所對應的接口地址。
[0055] 菜單管理接口是開放平臺服務器提供的用于對目標用戶帳號對應的自定義菜單 進行管理的接口。目標用戶帳號是運營者在開放平臺服務器申請的用戶帳號,也是與第H 方服務器對應的用戶帳號。自定義菜單是用于在客戶端與目標用戶帳號進行交互的交互界 面上所顯示的菜單。
[0056] 步驟204,第H方服務器生成攜帶有接口地址的管理接口調(diào)用請求;
[0057] 其中,管理接口調(diào)用請求用于調(diào)用開放平臺服務器提供的菜單管理接口。
[0058] 步驟206,第H方服務器向開放平臺服務器發(fā)送管理接口調(diào)用請求。
[0059] 第H方服務器通過目標用戶帳號向開放平臺服務器發(fā)送管理接口調(diào)用請求。
[0060] 步驟208,開放平臺服務器接收目標用戶帳號發(fā)送的管理接口調(diào)用請求。
[0061] 步驟210,開放平臺服務器根據(jù)管理接口調(diào)用請求中攜帶的接口地址,調(diào)用與接口 地址對應的菜單管理接口對目標用戶帳號的自定義菜單進行管理操作。
[0062] 綜上所述,本實施例提供的菜單管理方法,通過由開放平臺服務器提供菜單管理 接口,使得運營者可W對已經(jīng)創(chuàng)建的自定義菜單進行管理;解決了相關(guān)技術(shù)中開放平臺服 務器僅支持運營者創(chuàng)建自定義菜單的問題;達到了開放平臺服務器還支持運營者對自定義 菜單進行重新創(chuàng)建操作、查詢操作和刪除操作等管理操作的效果。
[0063] 需要說明的是,上述步驟202、步驟204和步驟206可W實現(xiàn)成為第H方服務器一 側(cè)的菜單管理方法;上述步驟208和步驟210可W實現(xiàn)成為開放平臺服務器一側(cè)的菜單管 理方法。
[0064] 首先提出一個用于創(chuàng)建自定義菜單的實施例,該實施例用于對第H方服務器通過 開放平臺服務器創(chuàng)建自定義菜單的過程進行介紹和改進。
[0065] 請參考圖3A,其示出了本發(fā)明一個實施例提供的菜單創(chuàng)建方法的方法流程圖。本 實施例W該菜單創(chuàng)建方法應用于圖1所示的實施環(huán)境來舉例說明。該菜單創(chuàng)建方法包括:
[0066] 步驟301,第H方服務器獲取創(chuàng)建菜單接口對應的預定接口地址。
[0067] 創(chuàng)建菜單接口是開放平臺服務器提供的接口,該接口用于創(chuàng)建自定義菜單。
[0068] 作為一種示意,該創(chuàng)建菜單接口對應的預定接口地址可W是:
[0069]https://api.XXXXX.com/cgi-bin/menu/create?
[0070] 步驟302,第H方服務器生成攜帶有預定接口地址和自定義菜單的菜單項信息的 創(chuàng)建接口調(diào)用請求。
[0071] 創(chuàng)建接口調(diào)用請求采用的請求協(xié)議可W是HTTP(Hype;rtextTransferProtocol, 超文本傳輸協(xié)議),也可W是HTTPS(HyperText"TransferProtocoloverSecureSocket Layer,安全超文本傳輸協(xié)議),或者其它自定義協(xié)議。創(chuàng)建接口調(diào)用請求所采用的請求方式 可W是POST請求方式。
[0072] 第H方服務器生成攜帶有預定接口地址和自定義菜單的菜單項信息的創(chuàng)建接口 調(diào)用請求。菜單項信息包括點擊事件菜單項和/或跳轉(zhuǎn)鏈接菜單項,點擊事件菜單項是客 戶端觸發(fā)后產(chǎn)生點擊事件的菜單項,跳轉(zhuǎn)鏈接菜單項是客戶端觸發(fā)后跳轉(zhuǎn)至預定鏈接的菜 單項。當創(chuàng)建接口調(diào)用請求所采用的請求方式是POST請求方式時,菜單項信息可W攜帶在 POST數(shù)據(jù)包中。
[0073] 作為一種示意,該創(chuàng)建接口調(diào)用請求可W是;POST請求方式(請使用https協(xié)議)
[0074]https://api.xxxxx.com/cgi-bin/menu/create ?access_token=ACCESS- TOKEN
[007引其中,access_token=ACCESS_TOKEN是接口調(diào)用憑證,由第H方服務器預先向開 放平臺服務器獲取。也即,該創(chuàng)建接口調(diào)用請求中還可W攜帶有接口調(diào)用憑證。
[0076] 作為一種示意,攜帶有菜單項信息的POST數(shù)據(jù)包可W是:
[0077]
[0078]
【主權(quán)項】
1. 一種菜單管理方法,其特征在于,所述方法包括: 獲取菜單管理接口所對應的接口地址,所述菜單管理接口是開放平臺服務器提供的用 于對目標用戶帳號對應的自定義菜單進行管理的接口;所述目標用戶帳號是運營者在所述 開放平臺服務器申請的用戶帳號; 生成攜帶有所述接口地址的管理接口調(diào)用請求;所述管理接口調(diào)用請求用于調(diào)用所述 菜單管理接口對所述自定義菜單進行管理操作; 向所述開放平臺服務器發(fā)送所述管理接口調(diào)用請求。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于, 所述菜單管理接口是重新創(chuàng)建菜單接口,所述管理接口調(diào)用請求攜帶有第一接口地址 和重新創(chuàng)建的自定義菜單的菜單項信息,所述第一接口地址是所述重新創(chuàng)建菜單接口所對 應的接口地址; 或, 所述菜單管理接口是查詢菜單接口,所述管理接口調(diào)用請求攜帶有第二接口地址,所 述第二接口地址是所述查詢菜單接口所對應的接口地址; 或, 所述菜單管理接口是刪除菜單接口,所述管理接口調(diào)用請求攜帶有第H接口地址,所 述第H接口地址是刪除菜單接口所對應的接口地址。
3. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述生成攜帶有所述接口地址的管理 接口調(diào)用請求之前,還包括: 向所述開放平臺服務器發(fā)送憑證獲取請求,所述憑證獲取請求中攜帶有所述目標用戶 帳號對應的唯一標識和密鑰; 接收所述開放平臺服務器發(fā)送的接口調(diào)用憑證; 生成攜帶有所述接口地址的管理接口調(diào)用請求,還包括: 生成攜帶有所述接口調(diào)用憑證和所述接口地址的管理接口調(diào)用請求。
4. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述生成攜帶有所述接口地址的管理 接口調(diào)用請求之前,還包括: 獲取創(chuàng)建菜單接口對應的預定接口地址; 生成攜帶有所述預定接口地址和所述自定義菜單的菜單項信息的創(chuàng)建接口調(diào)用請求, 所述菜單項信息包括點擊事件菜單項和/或跳轉(zhuǎn)鏈接菜單項,所述點擊事件菜單項是客戶 端觸發(fā)后產(chǎn)生點擊事件的菜單項,所述跳轉(zhuǎn)鏈接菜單項是客戶端觸發(fā)后跳轉(zhuǎn)至預定鏈接的 菜單項; 向所述開放平臺服務器發(fā)送所述創(chuàng)建接口調(diào)用請求,所述創(chuàng)建接口調(diào)用請求用于調(diào)用 所述創(chuàng)建菜單接口為所述目標用戶帳號創(chuàng)建所述自定義菜單。
5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述生成攜帶有所述預定接口地址和所 述自定義菜單的菜單項信息的創(chuàng)建接口調(diào)用請求,包括: 獲取至少一個分組標識,所述分組標識是關(guān)注所述目標用戶帳號的關(guān)注者分組的組標 識; 生成攜帶有所述分組標識、所述預定接口地址和所述自定義菜單的菜單項信息的創(chuàng)建 接口調(diào)用請求,所述創(chuàng)建接口調(diào)用請求用于調(diào)用所述創(chuàng)建菜單接口為所述目標用戶帳號創(chuàng) 建專用于所述關(guān)注者分組的所述自定義菜單。
6. -種菜單管理方法,其特征在于,所述方法包括: 開放平臺服務器接收目標用戶帳號發(fā)送的管理接口調(diào)用請求,所述目標用戶帳號是運 營者在所述開放平臺服務器申請的用戶帳號; 所述開放平臺服務器根據(jù)所述管理接口調(diào)用請求中攜帶的接口地址,調(diào)用與所述接口 地址對應的菜單管理接口對所述目標用戶帳號的自定義菜單進行管理操作;所述菜單管理 接口是所述開放平臺服務器提供的用于對所述目標用戶帳號對應的自定義菜單進行管理 的接口。
7. 根據(jù)權(quán)利要求6所述的方法,其特征在于,所述開放平臺服務器根據(jù)所述接口調(diào)用 請求中攜帶的接口地址,調(diào)用與所述接口地址對應的菜單管理接口對所述目標用戶帳號的 自定義菜單進行管理操作,包括: 當所述管理接口調(diào)用請求中攜帶有第一接口地址和重新創(chuàng)建的自定義菜單的菜單項 信息,所述第一接口地址是重新創(chuàng)建菜單接口所對應的接口地址時,所述開放平臺服務器 調(diào)用所述重新創(chuàng)建菜單接口重新創(chuàng)建所述目標用戶帳號對應的自定義菜單; 當所述管理接口調(diào)用請求中攜帶有第二接口地址,所述第二接口地址是查詢菜單接口 對應的接口地址,所述開放平臺服務器