CN104717284A - 菜单管理方法、装置及*** - Google Patents
菜单管理方法、装置及*** Download PDFInfo
- Publication number
- CN104717284A CN104717284A CN201510080942.XA CN201510080942A CN104717284A CN 104717284 A CN104717284 A CN 104717284A CN 201510080942 A CN201510080942 A CN 201510080942A CN 104717284 A CN104717284 A CN 104717284A
- Authority
- CN
- China
- Prior art keywords
- interface
- menu
- address
- account number
- open platform
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000007726 management method Methods 0.000 title abstract description 173
- 238000000034 method Methods 0.000 claims abstract description 118
- 230000009191 jumping Effects 0.000 claims description 9
- 230000000694 effects Effects 0.000 abstract description 10
- 238000010586 diagram Methods 0.000 description 24
- 238000012217 deletion Methods 0.000 description 12
- 230000037430 deletion Effects 0.000 description 12
- 230000009471 action Effects 0.000 description 9
- 238000012546 transfer Methods 0.000 description 8
- BASFCYQUMIYNBI-UHFFFAOYSA-N platinum Chemical compound [Pt] BASFCYQUMIYNBI-UHFFFAOYSA-N 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 3
- 238000013497 data interchange Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000002452 interceptive effect Effects 0.000 description 3
- 229910052697 platinum Inorganic materials 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 238000010200 validation analysis Methods 0.000 description 2
- 229910000906 Bronze Inorganic materials 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000010974 bronze Substances 0.000 description 1
- KUNSUQLRTQLHQQ-UHFFFAOYSA-N copper tin Chemical compound [Cu].[Sn] KUNSUQLRTQLHQQ-UHFFFAOYSA-N 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 1
- 239000010931 gold Substances 0.000 description 1
- 229910052737 gold Inorganic materials 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000005728 strengthening Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/101—Collaborative creation, e.g. joint development of products or services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/52—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/20—Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
- H04W4/21—Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel for social networking applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/53—Network services using third party service providers
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Theoretical Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Marketing (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Operations Research (AREA)
- Health & Medical Sciences (AREA)
- Data Mining & Analysis (AREA)
- General Health & Medical Sciences (AREA)
- Quality & Reliability (AREA)
- Primary Health Care (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种菜单管理方法、装置及***,属于开放平台领域。所述方法包括:第三方服务器获取菜单管理接口所对应的接口地址,菜单管理接口是开放平台服务器提供的用于对目标用户帐号对应的自定义菜单进行管理的接口;第三方服务器生成携带有接口地址的管理接口调用请求,向所述开放平台服务器发送管理接口调用请求。本发明通过由开放平台服务器提供菜单管理接口,使得运营者可以对已经创建的自定义菜单进行管理;解决了相关技术中开放平台服务器仅支持创建自定义菜单的问题;达到了开放平台服务器还支持运营者对自定义菜单进行重新创建操作、查询操作和删除操作等管理操作的效果。
Description
技术领域
本发明实施例涉及开放平台领域,特别涉及一种菜单管理方法、装置及***。
背景技术
普通用户和运营者均可以在社交类应用***中申请用户帐号。运营者可以通过社交类应用***向普通用户提供查询、通知、咨询和客服等业务。
相关技术中,社交类应用***可以为运营者提供开放平台,运营者在开放平台中申请的用户帐号可以称之为公众号。运营者可以通过该开放平台创建自定义菜单,该自定义菜单被显示在普通用户与运营者之间的公众号交互界面上,该自定义菜单中可以用来提供查询、通知、咨询和客服等业务中的一种业务。
在实现本发明实施例的过程中,发明人发现相关技术至少存在以下问题:目前的开放平台只支持第三方服务器创建自定义菜单,无法支持第三方服务器对自定义菜单的更多操作。
发明内容
为了解决上述技术的问题,本发明实施例提供了一种菜单管理方法、装置及***。所述技术方案如下:
第一方面,提供了一种菜单管理方法,所述方法包括:
获取菜单管理接口所对应的接口地址,所述菜单管理接口是开放平台服务器提供的用于对目标用户帐号对应的自定义菜单进行管理的接口;所述目标用户帐号是运营者在开放平台服务器申请的用户帐号;
生成携带有所述接口地址的管理接口调用请求;所述管理接口调用请求用于调用所述菜单管理接口对所述自定义菜单进行管理操作;
向所述开放平台服务器发送所述管理接口调用请求。
第二方面,提供了一种菜单管理方法,所述方法包括:
开放平台服务器接收目标用户帐号发送的管理接口调用请求,所述目标用户帐号是运营者在所述开放平台服务器申请的用户帐号;
所述开放平台服务器根据所述管理接口调用请求中携带的接口地址,调用与所述接口地址对应的菜单管理接口对所述目标用户帐号的自定义菜单进行管理操作;所述菜单管理接口是所述开放平台服务器提供的用于对所述目标用户帐号对应的自定义菜单进行管理的接口。
第三方面,提供了一种菜单管理装置,所述装置包括:
地址获取模块,用于获取菜单管理接口所对应的接口地址,所述菜单管理接口是开放平台服务器提供的用于对目标用户帐号对应的自定义菜单进行管理的接口;所述目标用户帐号是运营者在开放平台服务器申请的用户帐号;
请求生成模块,用于生成携带有所述接口地址的管理接口调用请求;所述管理接口调用请求用于调用所述菜单管理接口对所述自定义菜单进行管理操作;
请求发送模块,用于向所述开放平台服务器发送所述管理接口调用请求。
第四方面,提供了菜单管理装置,所述装置包括:
请求接收模块,用于接收目标用户帐号发送的管理接口调用请求,所述目标用户帐号是运营者在开放平台服务器申请的用户帐号;
菜单管理模块,用于根据所述管理接口调用请求中携带的接口地址,调用与所述接口地址对应的菜单管理接口对所述目标用户帐号的自定义菜单进行管理操作;所述菜单管理接口是所述开放平台服务器提供的用于对所述目标用户帐号对应的自定义菜单进行管理的接口。
第五方面,提供了一种菜单管理***,所述***包括:所述***包括第三方服务器和开放平台服务器,所述第三方服务器和所述开放平台服务器相连;
所述第三方服务器包括如第三方面所述的菜单管理装置;
所述开放平台服务器包括如第四方面所述的菜单管理装置。
本发明实施例提供的技术方案带来的有益效果是:
通过由开放平台服务器提供菜单管理接口,使得运营者可以对已经创建的自定义菜单进行管理;解决了相关技术中开放平台服务器仅支持第三方服务器创建自定义菜单的问题;达到了开放平台服务器还支持运营者对自定义菜单进行重新创建操作、查询操作和删除操作等管理操作的效果。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例涉及的一种实施环境的结构示意图。
图2是本发明一个实施例提供的菜单管理方法的方法流程图。
图3A是本发明一个实施例提供的菜单创建方法的方法流程图。
图3B是图3A实施例所涉及的菜单创建方法在实施时的界面示意图。
图3C是本发明另一个实施例提供的菜单创建方法的方法流程图。
图4A是本发明一个实施例提供的菜单管理方法的方法流程图。
图4B是本发明另一个实施例提供的菜单管理方法的方法流程图。
图5是本发明另一个实施例提供的菜单管理方法的方法流程图。
图6是本发明另一个实施例提供的菜单管理方法的方法流程图。
图7是本发明另一个实施例提供的菜单管理方法的方法流程图。
图8是本发明一个实施例提供的菜单管理装置的结构方框图。
图9是本发明另一个实施例提供的菜单管理装置的结构方框图。
图10是本发明一个实施例提供的菜单管理装置的结构方框图。
图11是本发明另一个实施例提供的菜单管理装置的结构方框图。
图12是本发明一个实施例提供的菜单管理***的结构方框图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
首先,对本发明实施例中涉及的一些名词进行定义和说明:
1、用户帐号:是指运营者在开放平台上申请的用户帐号。上述运营者通常是指受用户关注度较高的机构或个人,如商家、企业、政府、媒体、名人等。这类用户帐号又可以称为公众号。
2、运营者:是指用户帐号的所有者,也即申请上述用户帐号的机构或个人。也称,公众号运营者。
3、开放平台:是指基于原有软件***向第三方服务器提供接口,通过第三方服务器的接入,来增强原有软件***的功能或使用该原有软件***的资源的平台。如微信公众平台、支付宝服务窗平台、百度直达号开放平台等。原有软件***可以是社交类应用***、支付类应用***或者其它相关应用***。以社交类应用***为例,运营者在社交类应用***中的开放平台申请用户帐号后,社交类应用***中的普通用户便可关注该用户帐号,或者与该用户帐号成为好友关系。之后,普通用户和运营者可以以社交类应用为媒介,进行文本、图片、语音、视频等信息交互;
4、自定义菜单:由开放平台为运营者的用户帐号生成的菜单,该菜单被用于显示在普通用户与运营者之间的交互界面上,该菜单的菜单样式由运营者自定义,并由第三方服务器调用开放平台服务器提供的创建菜单接口来生成。
请参考图1,其示出了本发明实施例所涉及的一种实施环境的结构示意图,该实施环境包括:第三方服务器120和开放平台服务器140。其中:
第三方服务器120可以是一台服务器,或者由若干台服务器组成的服务器集群,或者是一个云计算服务中心。第三方服务器120通常由运营者维护,运营者可以是商家、公司、银行、工作室等。
第三方服务器120通过有线网络或者无线网络与开放平台服务器140相连。
开放平台服务器140可以是一台服务器,或者由若干台服务器组成的服务器集群,或者是一个云计算服务中心。
在一种可能的实施方式中,第三方服务器120可以是运营者用于为公众号的关注者提供各项业务的后台服务器,开放平台服务器140可以是供不同第三方服务器120接入的服务器。这里的“第三方服务器”中的“第三方”是相对于“开放平台服务器”而言,并不意味着其一定与“开放平台服务器”属于不同的拥有方,也有可能属于同一个拥有方的不同服务器。
在本发明实施例中,开放平台服务器140提供菜单管理接口,第三方服务器120通过调用该菜单管理接口实现对已经为目标用户帐号创建的自定义菜单进行管理操作,该管理操作包括重新创建操作、查询操作或删除操作。
请参考图2,其示出了本发明实施例所涉及的一种菜单管理方法的方法流程图。本实施例以该菜单管理方法应用于图1所示的实施环境中来举例说明。该菜单管理方法包括:
步骤202,第三方服务器获取菜单管理接口所对应的接口地址。
菜单管理接口是开放平台服务器提供的用于对目标用户帐号对应的自定义菜单进行管理的接口。目标用户帐号是运营者在开放平台服务器申请的用户帐号,也是与第三方服务器对应的用户帐号。自定义菜单是用于在客户端与目标用户帐号进行交互的交互界面上所显示的菜单。
步骤204,第三方服务器生成携带有接口地址的管理接口调用请求;
其中,管理接口调用请求用于调用开放平台服务器提供的菜单管理接口。
步骤206,第三方服务器向开放平台服务器发送管理接口调用请求。
第三方服务器通过目标用户帐号向开放平台服务器发送管理接口调用请求。
步骤208,开放平台服务器接收目标用户帐号发送的管理接口调用请求。
步骤210,开放平台服务器根据管理接口调用请求中携带的接口地址,调用与接口地址对应的菜单管理接口对目标用户帐号的自定义菜单进行管理操作。
综上所述,本实施例提供的菜单管理方法,通过由开放平台服务器提供菜单管理接口,使得运营者可以对已经创建的自定义菜单进行管理;解决了相关技术中开放平台服务器仅支持运营者创建自定义菜单的问题;达到了开放平台服务器还支持运营者对自定义菜单进行重新创建操作、查询操作和删除操作等管理操作的效果。
需要说明的是,上述步骤202、步骤204和步骤206可以实现成为第三方服务器一侧的菜单管理方法;上述步骤208和步骤210可以实现成为开放平台服务器一侧的菜单管理方法。
首先提出一个用于创建自定义菜单的实施例,该实施例用于对第三方服务器通过开放平台服务器创建自定义菜单的过程进行介绍和改进。
请参考图3A,其示出了本发明一个实施例提供的菜单创建方法的方法流程图。本实施例以该菜单创建方法应用于图1所示的实施环境来举例说明。该菜单创建方法包括:
步骤301,第三方服务器获取创建菜单接口对应的预定接口地址。
创建菜单接口是开放平台服务器提供的接口,该接口用于创建自定义菜单。
作为一种示意,该创建菜单接口对应的预定接口地址可以是:
https://api.xxxxx.com/cgi-bin/menu/create?
步骤302,第三方服务器生成携带有预定接口地址和自定义菜单的菜单项信息的创建接口调用请求。
创建接口调用请求采用的请求协议可以是HTTP(Hypertext TransferProtocol,超文本传输协议),也可以是HTTPS(Hyper Text Transfer Protocol overSecure Socket Layer,安全超文本传输协议),或者其它自定义协议。创建接口调用请求所采用的请求方式可以是POST请求方式。
第三方服务器生成携带有预定接口地址和自定义菜单的菜单项信息的创建接口调用请求。菜单项信息包括点击事件菜单项和/或跳转链接菜单项,点击事件菜单项是客户端触发后产生点击事件的菜单项,跳转链接菜单项是客户端触发后跳转至预定链接的菜单项。当创建接口调用请求所采用的请求方式是POST请求方式时,菜单项信息可以携带在POST数据包中。
作为一种示意,该创建接口调用请求可以是:POST请求方式(请使用https协议)
https://api.xxxxx.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN
其中,access_token=ACCESS_TOKEN是接口调用凭证,由第三方服务器预先向开放平台服务器获取。也即,该创建接口调用请求中还可以携带有接口调用凭证。
作为一种示意,携带有菜单项信息的POST数据包可以是:
上述POST数据包中的参数说明如下表一所示:
表一
其中,click类型菜单项,又称点击事件菜单项,是客户端触发后产生点击事件的菜单项,第三方服务器接收到点击事件菜单项后,会向客户端推送消息。该客户端是指普通用户所使用的客户端。
view类型菜单项,又称跳转链接菜单项,是客户端触发后跳转至网页链接的菜单项,该网页链接由第三方服务器在POST数据包中设置。
还需要说明的是,菜单项的类型并不一定局限于点击事件菜单项和跳转链接菜单项,本领域技术人员还可以在此基础上继续开发出用于扫描图形码的菜单项、用于打开预定应用的菜单项等。本实施例对自定义菜单的菜单项的类型不做具体限定。
步骤303,第三方服务器向开放平台服务器发送创建接口调用请求,创建接口调用请求用于调用开放平台服务器提供的创建菜单接口为目标用户帐号创建自定义菜单。
步骤304,开放平台服务器接收第三方服务器发送的创建接口调用请求。
该创建接口调用请求携带有第一接口地址和自定义菜单的菜单项信息,菜单项信息包括点击事件菜单项和/或跳转链接菜单项。
步骤305,开放平台服务器根据创建接口调用请求调用创建菜单接口为目标用户帐号创建自定义菜单。
比如,开放平台服务器根据上述示意的创建接口调用请求生成的自定义菜单可以如图3B所示。该自定义菜单32中包括有一级菜单项“今日歌曲”和一级菜单项“菜单”,其中,一级菜单项“菜单”又包括有二级菜单项“搜索”、“视频”和“赞一下我们”。
当普通用户使用客户端与目标用户帐号交互时,可以显示该自定义菜单32。当普通用户触发一级菜单项“今日歌曲”时,会触发点击事件给第三方服务器,第三方服务器会根据该点击事件向客户端推送消息。当普通用户触发二级菜单项“搜索”时,会跳转到网页链接“http://www.网址1.com”。
可选地,开放平台服务器还可以通过目标用户帐号向第三方服务器反馈创建结果。
作为一种示意,在自定义菜单创建正确时,开放平台服务器以JSON(JavaScript Object Notation,一种轻量级的数据交换格式)数据包形式返回的创建结果可以如下:
{"errcode":0,"errmsg":"ok"}
在自定义菜单创建错误时,开放平台服务器以JSON错误时的返回JSON数据包如下(如下示例为菜单名长度无效时的错误示例):
{"errcode":40018,"errmsg":"invalid button name size"}。也即,返回的创建结果为错误时,可以将错误信息携带在该创建结果中发送给第三方服务器。
综上所述,本实施例提供的菜单创建方法可以创建包括有点击事件菜单项和/或跳转链接菜单项的自定义菜单,使得该自定义菜单可以被目标用户帐号用来提供查询、通知、咨询和客服等业务。
上述步骤301、步骤302和步骤303可以单独实现成为第三方服务器一侧的菜单创建方法,上述步骤304和步骤305可以单独实现成为开放平台服务器一侧的菜单创建方法。
需要补充说明的是,如果运营者所维护的公众号有很多关注者,这些关注者被运营者分组成不同的关注者分组时,运营者还可以为不同的关注者分组生成不同的自定义菜单。
此时,上述步骤302可以被替换实现成为步骤302a和步骤302b,如图3C所示:
步骤302a,第三方服务器获取至少一个分组标识,分组标识是关注目标用户帐号的关注者分组的组标识。
目标用户帐号是第三方服务器在开放平台服务器注册的帐号。当关注目标用户帐号的关注者非常多时,运营者可以将关注者分为不同的关注者分组。
比如,按照地区分为:华东用户组、华南用户组、西南用户组等。
又比如,按照等级分为:白金用户组、黄金用户组、青铜用户组和普通用户组。
如果运营者希望创建专用于“白金用户组”的自定义菜单时,第三方服务器获取运营者输入或选择的“白金用户组”的分组标识。
步骤302b,第三方服务器生成携带有分组标识、预定接口地址和自定义菜单的菜单项信息的创建接口调用请求。
该创建接口调用请求用于调用创建菜单接口为目标用户帐号创建专用于该关注者分组的自定义菜单。
其中,分组标识可以携带在POST数据包中的新增字段中。
对应地,上述步骤305可以被替换实现成为步骤305a,如图3C所示:
步骤305a,在创建接口调用请求还携带有分组标识时,开放平台服务器根据创建接口调用请求调用创建菜单接口为目标用户帐号创建专用于关注者分组的自定义菜单。
综上所述,本实施例提供的菜单创建方法,对于同一运营者而言,还可以为不同的关注者分组生成不同的自定义菜单,使得运营者可以针对不同的关注者分组提供不同形式的自定义菜单,从而提供更为细分化和区别化的服务。
下面分别用三个实施例依次对重新创建操作、查询操作和删除操作进行介绍。
请参考图4A,其示出了本发明一个实施例提供的菜单管理方法的方法流程图。本实施例以该菜单管理方法应用于图1所示的实施环境来举例说明。该菜单管理方法包括:
步骤401,第三方服务器生成管理接口调用请求,该管理接口调用请求携带有第一接口地址和重新创建的自定义菜单的菜单项信息。
在初始创建自定义菜单之后,运营者有可能会出现修改已经创建的自定义菜单的需求。此时,运营者可以使用第三方服务器生成管理接口调用请求,该管理接口调用请求携带有第一接口地址和重新创建的自定义菜单的菜单项信息,第一接口地址是重新创建菜单接口所对应的接口地址。
该重新创建菜单接口可以用单独的一个接口来实现,也可以称之为更新接口。但在本实施例中以重新创建操作接口和创建菜单接口是同一个接口来举例说明,将重新创建操作接口和创建菜单接口复用为同一个接口可以减少开放平台服务器需要维护的接口数量,提高创建菜单接口的使用效率。换句话说,本发明实施例中还将创建菜单接口作为一个菜单管理接口来使用。
本步骤可以包括如下子步骤:
第一,第三方服务器获取重新创建菜单接口对应的第一接口地址。
重新创建菜单接口是开放平台服务器向第三方服务器提供的接口。
作为一种示意,当创建菜单接口和重新创建菜单接口是同一个接口时,该重新创建菜单接口对应的第一接口地址可以是:
https://api.xxxxx.com/cgi-bin/menu/create?
第二,第三方服务器生成携带有第一接口地址和重新创建的自定义菜单的菜单项信息的管理接口调用请求,菜单项信息包括点击事件菜单项和/或跳转链接菜单项,点击事件菜单项是客户端触发后产生点击事件的菜单项,跳转链接菜单项是客户端触发后跳转至预定链接的菜单项。
管理接口调用请求采用的请求协议可以是HTTP(Hypertext TransferProtocol,超文本传输协议),也可以是HTTPS(Hyper Text Transfer Protocol overSecure Socket Layer,安全超文本传输协议),或者其它自定义协议。管理接口调用请求所采用的请求方式可以是POST请求方式,也可以是GET请求方式。
第三方服务器生成携带有第一接口地址和自定义菜单的菜单项信息的管理接口调用请求。该管理接口调用请求所采用的请求方式是POST请求方式,菜单项信息可以携带在POST数据包中。
作为一种示意,该管理接口调用请求可以是:POST请求方式(请使用https协议)
https://api.xxxxx.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN
其中,access_token=ACCESS_TOKEN是接口调用凭证,由第三方服务器预先向开放平台服务器获取。也即,该管理接口调用请求中还可以携带有接口调用凭证。
作为一种示意,携带有菜单项信息的POST数据包可以是:
与图3A实施例不同的是,本实施例中的重新创建操作,将二级菜单项的名称由“搜索”修改为了“视频搜索”;将二级菜单项的名称由“视频”修改为了“视频点播”。
上述POST数据包的参数说明可以参照表一。
步骤402,第三方服务器向开放平台服务器发送管理接口调用请求,该管理接口调用请求用于调用重新创建菜单接口为目标用户帐号重新创建自定义菜单。
第三方服务器通过目标用户帐号向开放平台服务器发送管理接口调用请求
步骤403,开放平台服务器接收目标用户帐号发送的管理接口调用请求,该管理接口调用请求携带有第一接口地址和重新创建的自定义菜单的菜单项信息,菜单项信息包括点击事件菜单项和/或跳转链接菜单项。
步骤404,开放平台服务器调用重新创建菜单接口为目标用户帐号重新创建自定义菜单。
比如,开放平台服务器根据上述示意的管理接口调用请求生成的自定义菜单可以如图4B所示。该自定义菜单42中包括有一级菜单项“今日歌曲”和一级菜单项“菜单”,其中,一级菜单项“菜单”又包括有二级菜单项“视频搜索”、“视频点播”和“赞一下我们”。
可选地,开放平台服务器还可以通过目标用户帐号向第三方服务器反馈重新创建结果。
作为一种示意,在自定义菜单重新创建正确时,开放平台服务器以JSON(JavaScript Object Notation,一种轻量级的数据交换格式)数据包形式返回的创建结果可以如下:
{"errcode":0,"errmsg":"ok"}
在自定义菜单重新创建错误时,开放平台服务器以JSON错误时的返回JSON数据包如下(如下示例为菜单名长度无效时的错误示例):
{"errcode":40018,"errmsg":"invalid button name size"}。也即,返回的创建结果为错误时,可以将错误信息携带在该重新创建结果中发送给第三方服务器。
综上所述,本实施例提供的菜单管理方法,通过由开放平台服务器提供重新创建菜单接口,使得运营者可以对已经创建的自定义菜单进行重新创建;解决了相关技术中开放平台服务器仅支持运营者创建自定义菜单的问题;达到了开放平台服务器还支持运营者对自定义菜单进行重新创建操作的效果。
上述步骤401和步骤402可以单独实现成为第三方服务器一侧的菜单管理方法,上述步骤403和步骤404可以单独实现成为开放平台服务器一侧的菜单管理方法。
请参考图5,其示出了本发明一个实施例提供的菜单管理方法的方法流程图。本实施例以该菜单管理方法应用于图1所示的实施环境来举例说明。该菜单管理方法包括:
步骤501,第三方服务器生成管理接口调用请求,该管理接口调用请求携带有第二接口地址,第二接口地址是查询菜单接口所对应的接口地址。
在初始创建自定义菜单之后,运营者有可能会出现查询已经创建的自定义菜单的需求,比如要确认一下已经创建的自定义菜单是否正确的需求。此时,运营者可以使用第三方服务器生成管理接口调用请求,该管理接口调用请求携带有第二接口地址,第二接口地址是查询菜单接口所对应的接口地址。
本步骤可以包括如下子步骤:
第一,第三方服务器获取查询菜单接口对应的第二接口地址。
查询菜单接口是开放平台服务器向第三方服务器提供的接口。
作为一种示意,查询菜单接口对应的第二接口地址可以是:
https://api.xxxxx.com/cgi-bin/menu/get?
第二,第三方服务器生成携带有第二接口地址的管理接口调用请求。
管理接口调用请求采用的请求协议可以是HTTP(Hypertext TransferProtocol,超文本传输协议),也可以是HTTPS(Hyper Text Transfer Protocol overSecure Socket Layer,安全超文本传输协议),或者其它自定义协议。管理接口调用请求所采用的请求方式可以是POST请求方式,也可以是GET请求方式。
第三方服务器生成携带有第二接口地址的管理接口调用请求。该管理接口调用请求所采用的请求方式是GET请求方式。
作为一种示意,该管理接口调用请求可以是:GET请求方式(请使用https协议)
https://api.xxxxx.com/cgi-bin/menu/get?access_token=ACCESS_TOKEN
其中,access_token=ACCESS_TOKEN是接口调用凭证,由第三方服务器预先向开放平台服务器获取。也即,该管理接口调用请求中还可以携带有接口调用凭证。
步骤502,第三方服务器向开放平台服务器发送管理接口调用请求,该管理接口调用请求用于调用查询菜单接口查询为目标用户帐号生成的自定义菜单,并反馈给第三方服务器。
第三方服务器通过目标用户帐号向开放平台服务器发送管理接口调用请求。
步骤503,开放平台服务器接收目标用户帐号发送的管理接口调用请求,该管理接口调用请求携带有第二接口地址。
步骤504,开放平台服务器调用与第二接口地址对应的查询菜单接口查询为目标用户帐号生成的自定义菜单。
已经生成的自定义菜单可以用JSON数据包形式来表示。
作为一种示意,开放平台服务器为目标用户帐号生成的自定义菜单可以示意如下:
{"menu":{"button":[{"type":"click","name":"今日歌曲","key":"V1001_TODAY_MUSIC","sub_button":[]},{"type":"click","name":"歌手简介","key":"V1001_TODAY_SINGER","sub_button":[]},{"name":"菜单","sub_button":[{"type":"view","name":"搜索","url":"http://www.soso.com/","sub_button":[]},{"type":"view","name":"视频","url":"http://v.qq.com/","sub_button":[]},{"type":"click","name":"赞一下我们","key":"V1001_GOOD","sub_button":[]}]}]}
步骤505,开放平台服务器将查询到的自定义菜单发送给目标用户帐号。
开放平台服务器以JSON数据包形式将查询到的自定义菜单通过目标用户帐号发送给第三方服务器,第三方服务器可以显示该自定义菜单给运营者观看。
综上所述,本实施例提供的菜单管理方法,通过由开放平台服务器提供查询菜单接口,使得运营者可以对已经创建的自定义菜单进行查询;解决了相关技术中开放平台服务器仅支持运营者创建自定义菜单的问题;达到了开放平台服务器还支持运营者对自定义菜单进行查询的效果。
上述步骤501、步骤502和步骤503可以单独实现成为第三方服务器一侧的菜单管理方法;上述步骤504和步骤505可以单独实现成为开放平台服务器一侧的菜单管理方法。
请参考图6,其示出了本发明一个实施例提供的菜单管理方法的方法流程图。本实施例以该菜单管理方法应用于图1所示的实施环境来举例说明。该菜单管理方法包括:
步骤601,第三方服务器生成管理接口调用请求,该管理接口调用请求携带有第三接口地址,第三接口地址是删除菜单接口所对应的接口地址。
在初始创建自定义菜单之后,运营者有可能会出现删除已经创建的自定义菜单的需求。此时,运营者可以使用第三方服务器生成管理接口调用请求,该管理接口调用请求携带有第三接口地址,第三接口地址是查询菜单接口所对应的接口地址。
本步骤可以包括如下子步骤:
第一,第三方服务器获取查询菜单接口对应的第三接口地址。
删除菜单接口是开放平台服务器向第三方服务器提供的接口。
作为一种示意,删除菜单接口对应的第三接口地址可以是:
https://api.xxxxx.com/cgi-bin/menu/delete?
第二,第三方服务器生成携带有第三接口地址的管理接口调用请求。
管理接口调用请求采用的请求协议可以是HTTP(Hypertext TransferProtocol,超文本传输协议),也可以是HTTPS(Hyper Text Transfer Protocol overSecure Socket Layer,安全超文本传输协议),或者其它自定义协议。管理接口调用请求所采用的请求方式可以是POST请求方式,也可以是GET请求方式。
第三方服务器生成携带有第三接口地址的管理接口调用请求。该管理接口调用请求所采用的请求方式是GET请求方式。
作为一种示意,该管理接口调用请求可以是:GET请求方式(请使用https协议)
https://api.xxxxx.com/cgi-bin/menu/delete?access_token=ACCESS_TOKEN
其中,access_token=ACCESS_TOKEN是接口调用凭证,由第三方服务器预先向开放平台服务器获取。也即,该管理接口调用请求中还可以携带有接口调用凭证。
步骤602,第三方服务器向开放平台服务器发送管理接口调用请求,该管理接口调用请求用于调用删除菜单接口将目标用户帐号对应的自定义菜单删除。
第三方服务器通过目标用户帐号向开放平台服务器发送管理接口调用请求
步骤603,开放平台服务器接收目标用户帐号发送的管理接口调用请求,该管理接口调用请求携带有第三接口地址。
步骤604,开放平台服务器调用删除菜单接口将目标用户帐号对应的自定义菜单删除。
综上所述,本实施例提供的菜单管理方法,通过由开放平台服务器提供删除菜单接口,使得运营者可以对已经创建的自定义菜单进行删除;解决了相关技术中开放平台服务器仅支持运营者创建自定义菜单的问题;达到了开放平台服务器还支持运营者对自定义菜单进行删除操作的效果。
上述步骤601、步骤602可以单独实现成为第三方服务器一侧的菜单管理方法;上述步骤603和步骤604可以单独实现成为开放平台服务器一侧的菜单管理方法。
需要补充说明的是,为了保证接口调用的安全性,上述各个实施例中,第三方服务器还需要向开放平台服务器获取接口调用凭证,根据获取到的接口调用凭证来生成创建接口调用请求或者管理接口调用请求,如图7所示:
步骤701,第三方服务器向开放平台服务器发送凭证获取请求,该凭证获取请求中携带有目标用户帐号对应的唯一标识和密钥。
其中,唯一标识和密钥是第三方服务器预先从开放平台服务器中获取的。例如,开放平台服务器可在第三方服务器完成注册上述目标用户帐号之后,向第三方服务器发送对应的唯一标识和密钥。
可选地,第三方服务器可以调用开放平台服务器提供的凭证获取接口,该凭证获取接口用于向第三方服务器提供接口调用凭证。
比如,凭证获取请求所采用的请求协议为HTTP,请求方式为GET请求方式。凭证获取请求的请求示例如下:
https://api.xxxxx.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET
该凭证获取请求中的参数说明如下表二所示:
参数 | 说明 |
grant_type | 用于指示获取接口调用凭证access_token |
appid | 唯一标识 |
secret | 密钥 |
表二
相应地,开放平台服务器接收目标用户帐号发送的凭证获取请求。
步骤702,开放平台服务器检测唯一标识和密钥是否正确。
步骤703,若正确,则开放平台服务器生成接口调用凭证。
其中,接口调用凭证是目标用户帐号请求调用创建菜单接口或者各个菜单管理接口时的凭证。开放平台服务器可根据目标用户帐号对应的唯一标识和密钥生成接口调用凭证。
例如,根据预定算法对唯一标识和密钥进行计算得到接口调用凭证。接口调用凭证可以是一个字符串。或者,在其它可能的实施方式中,接口调用凭证也可以是一个随机生成的字符串。
可选地,开放平台服务器还可设置对应于该接口调用凭证的凭证有效时间。在凭证有效时间之内,接口调用凭证有效;否则,接口调用凭证超时无效。
步骤704,开放平台服务器向目标用户帐号发送接口调用凭证。
比如,开放平台服务器向目标用户帐号对应的第三方服务器发送JSON(JavaScript Object Notation,一种轻量级的数据交换格式)格式的返回数据,该返回数据如下:{"access_token":"ACCESS_TOKEN","expires_in":7200}
该返回数据中的参数说明如下表三所示:
参数 | 说明 |
access_token | 接口调用凭证 |
expires_in | 凭证有效时间,单位:秒 |
表三
相应地,第三方服务器接收开放平台服务器发送的接口调用凭证。
另外,当唯一标识和密钥不正确时,开放平台服务器可向目标用户帐号返回错误码和/或错误信息。
步骤705,第三方服务器获取所需菜单接口的接口地址。
第三方服务器需要创建自定义菜单时,获取创建菜单接口对应的预定接口地址。
第三方服务器需要重新创建自定义菜单时,获取重新创建菜单接口对应的第一接口地址。当创建菜单接口和重新创建菜单接口是同一个接口时,预定接口地址和第一接口地址可以是相同。
第三方服务器需要查询自定义菜单时,获取查询菜单接口对应的第二接口地址。
第三方服务器需要删除自定义菜单时,获取删除菜单接口对应的第三接口地址。
步骤706,第三方服务器生成携带有接口调用凭证和接口地址的接口调用请求。
该接口调用请求可以是创建接口调用请求或管理接口调用请求。
步骤707,第三方服务器向开放平台服务器发送接口调用请求。
步骤708,开放平台服务器读取接口调用请求中携带的接口调用凭证。
步骤709,开放平台服务器验证该接口调用凭证是否有效。
开放平台服务器可以验证接口调用凭证是否正确,以及验证该接口调用凭证是否超时。若接口调用凭证正确且未超时,则表明该接口调用凭证有效。
步骤710,若接口调用凭证有效,则开放平台服务器根据接口调用请求中携带的接口地址,调用与该接口地址对应的接口来创建或管理目标用户帐号对应的自定义菜单。
可选地,当接口调用凭证无效时,例如接口调用凭证错误或者接口调用凭证超时,开放平台服务器可直接结束流程,或者也可向第三方服务器返回相应的错误码和/或错误信息。或者,当接口调用请求中未携带有接口调用凭证时,开放平台服务器可直接结束流程,或者也可向第三方服务器返回相应的错误码和/或错误信息。
综上所述,本实施例提供的菜单管理方法,还通过开放平台服务器向目标用户帐号提供接口调用凭证,使得没有接口调用凭证的恶意用户无法滥用开放平台服务器提供的创建菜单接口和各个菜单管理接口,保证了目标用户帐号调用开放平台服务器提供的接口的安全性。
请参考图8,其示出了本发明一个实施例提供的菜单管理装置的结构方框图。该菜单管理装置可以单独实现成为第三方服务器的全部或一部分。该装置包括:
地址获取模块820,用于获取菜单管理接口所对应的接口地址,所述菜单管理接口是开放平台服务器提供的用于对目标用户帐号对应的自定义菜单进行管理的接口;所述目标用户帐号是运营者在开放平台服务器申请的用户帐号;
请求生成模块840,用于生成携带有所述接口地址的管理接口调用请求;所述管理接口调用请求用于调用所述菜单管理接口对所述自定义菜单进行管理操作;
请求发送模块860,用于向所述开放平台服务器发送所述管理接口调用请求。
综上所述,本实施例提供的菜单管理装置,通过开放平台服务器提供菜单管理接口,使得运营者可以对已经创建的自定义菜单进行管理;解决了相关技术中开放平台服务器仅支持运营者创建自定义菜单的问题;达到了开放平台服务器还支持运营者对自定义菜单进行重新创建操作、查询操作和删除操作等管理操作的效果。
请参考图9,其示出了本发明一个实施例提供的菜单管理装置的结构方框图。该菜单管理装置可以单独实现成为第三方服务器的全部或一部分。该装置包括:
地址获取模块820,用于获取菜单管理接口所对应的接口地址,所述菜单管理接口是开放平台服务器提供的用于对目标用户帐号对应的自定义菜单进行管理的接口;所述目标用户帐号是运营者在开放平台服务器申请的用户帐号;
请求生成模块840,用于生成携带有所述接口地址的管理接口调用请求;所述管理接口调用请求用于调用所述菜单管理接口对所述自定义菜单进行管理操作;
请求发送模块860,用于向所述开放平台服务器发送所述管理接口调用请求。
可选地,所述菜单管理接口是重新创建菜单接口,所述管理接口调用请求携带有第一接口地址和重新创建的自定义菜单的菜单项信息,所述第一接口地址是所述重新创建菜单接口所对应的接口地址;或,所述菜单管理接口是查询菜单接口,所述管理接口调用请求携带有第二接口地址,所述第二接口地址是所述查询菜单接口所对应的接口地址;或,所述菜单管理接口是删除菜单接口,所述管理接口调用请求携带有第三接口地址,所述第三接口地址是删除菜单接口所对应的接口地址。
可选地,所述装置,还包括:
凭证获取模块811,用于向所述开放平台服务器发送凭证获取请求,所述凭证获取请求中携带有所述目标用户帐号对应的唯一标识和密钥;
凭证接收模块812,用于接收所述开放平台服务器发送的接口调用凭证;
所述请求生成单元824,用于生成携带有所述接口调用凭证和所述接口地址的管理接口调用请求。
可选地,所述装置,还包括:
地址获取模块882,用于获取创建菜单接口对应的预定接口地址;
创建生成模块884,用于生成携带有所述预定接口地址和所述自定义菜单的菜单项信息的创建接口调用请求,所述菜单项信息包括点击事件菜单项和/或跳转链接菜单项,所述点击事件菜单项是客户端触发后产生点击事件的菜单项,所述跳转链接菜单项是客户端触发后跳转至预定链接的菜单项;
创建发送模块886,用于向所述开放平台服务器发送所述创建接口调用请求,所述创建接口调用请求用于调用所述创建菜单接口为所述目标用户帐号创建所述自定义菜单。
可选地,所述创建生成模块884,包括:
标识获取单元884a,用于获取至少一个分组标识,所述分组标识是关注所述目标用户帐号的关注者分组的组标识;
创建生成单元884b,用于生成携带有所述分组标识、所述预定接口地址和所述自定义菜单的菜单项信息的创建接口调用请求,所述创建接口调用请求用于调用所述创建菜单接口为所述目标用户帐号创建专用于所述关注者分组的所述自定义菜单。
综上所述,本实施例提供的菜单管理装置,通过由开放平台服务器提供菜单管理接口,使得运营者可以对已经创建的自定义菜单进行管理;解决了相关技术中开放平台服务器仅支持目标用户帐号创建自定义菜单的问题;达到了开放平台服务器还支持运营者对自定义菜单进行重新创建操作、查询操作和删除操作等管理操作的效果。
本实施例提供的菜单管理装置,还通过开放平台服务器向目标用户帐号提供接口调用凭证,使得没有接口调用凭证的恶意用户无法滥用开放平台服务器提供的创建菜单接口和各个菜单管理接口,保证了目标用户帐号调用开放平台服务器提供的接口的安全性。
本实施例提供的菜单管理装置,对于同一运营者而言,还可以为不同的关注者分组生成不同的自定义菜单,使得运营者可以针对不同的关注者分组提供不同形式的自定义菜单,从而提供更为细分化和区别化的服务。
请参考图10,其示出了本发明一个实施例提供的菜单管理装置的结构方框图。该菜单管理装置可以单独实现成为开放平台服务器的全部或一部分。该装置包括:
请求接收模块1020,用于接收目标用户帐号发送的管理接口调用请求,所述目标用户帐号是运营者在开放平台服务器申请的用户帐号;
菜单管理模块1040,用于根据所述管理接口调用请求中携带的接口地址,调用与所述接口地址对应的菜单管理接口对所述目标用户帐号的自定义菜单进行管理操作;所述菜单管理接口是所述开放平台服务器提供的用于对所述目标用户帐号对应的自定义菜单进行管理的接口。
综上所述,本实施例提供的菜单管理装置,通过由开放平台服务器提供菜单管理接口,使得运营者可以对已经创建的自定义菜单进行管理;解决了相关技术中开放平台服务器仅支持目标用户帐号创建自定义菜单的问题;达到了开放平台服务器还支持运营者对自定义菜单进行重新创建操作、查询操作和删除操作等管理操作的效果。
请参考图11,其示出了本发明另一个实施例提供的菜单管理装置的结构方框图。该菜单管理装置可以单独实现成为开放平台服务器的全部或一部分。该装置包括:
请求接收模块1020,用于接收目标用户帐号发送的管理接口调用请求,所述目标用户帐号是运营者在开放平台服务器申请的用户帐号;
菜单管理模块1040,用于根据所述管理接口调用请求中携带的接口地址,调用与所述接口地址对应的菜单管理接口对所述目标用户帐号的自定义菜单进行管理操作;所述菜单管理接口是所述开放平台服务器提供的用于对所述目标用户帐号对应的自定义菜单进行管理的接口。
可选地,所述菜单管理模块1040,包括:
重新创建单元1042,用于当所述管理接口调用请求中携带有第一接口地址和重新创建的自定义菜单的菜单项信息,所述第一接口地址是重新创建菜单接口所对应的接口地址时,调用所述重新创建菜单接口重新创建所述目标用户帐号对应的自定义菜单;
查询单元1044,用于当所述管理接口调用请求中携带有第二接口地址,所述第二接口地址是查询菜单接口对应的接口地址时,调用所述查询菜单接口查询为所述目标用户帐号生成的自定义菜单,并反馈给所述目标用户帐号;
删除单元1046,用于当所述管理接口调用请求中携带有第三接口地址,所述第三接口地址是删除菜单接口对应的接口地址时,所述开放平台服务器调用所述删除菜单接口将所述目标用户帐号对应的自定义菜单删除。
可选地,所述装置,还包括:
密钥接收模块1011,用于接收所述目标用户帐号发送的凭证获取请求,所述凭证获取请求中携带有所述目标用户帐号对应的唯一标识和密钥;
密钥检测模块1012,用于检测所述唯一标识和所述密钥是否正确;
凭证生成模块1013,用于若所述密钥检测模块1012的检测结果为正确,则生成接口调用凭证;
凭证发送模块1014,用于向所述目标用户帐号发送所述接口调用凭证。
可选地,所述管理接口调用请求中携带有接口调用凭证,所述装置,还包括:
凭证读取模块1015,用于读取所述管理接口调用请求中携带的所述接口调用凭证;
凭证验证模块1016,用于验证所述接口调用凭证是否有效;
所述菜单管理模块1040,用于若所述凭证验证模块1016验证出所述接口调用凭证有效,则执行所述根据所述管理接口调用请求中携带的接口地址,调用与所述接口地址对应的菜单管理接口对所述目标用户帐号的自定义菜单进行管理操作的步骤。
可选地,所述装置,还包括:
创建接收模块1062,用于接收所述目标用户帐号发送的创建接口调用请求,所述创建接口调用请求携带有预定接口地址和所述自定义菜单的菜单项信息,所述预定接口地址是创建接口调用请求对应的接口地址,所述菜单项信息包括点击事件菜单项和/或跳转链接菜单项,所述点击事件菜单项是客户端触发后产生点击事件的菜单项,所述跳转链接菜单项是客户端触发后跳转至预定链接的菜单项;
菜单创建模块1064,用于根据所述创建接口调用请求调用创建菜单接口为所述目标用户帐号创建所述自定义菜单。
可选地,所述菜单创建模块1064,用于在所述创建接口调用请求还携带有分组标识时,所述开放平台服务器根据所述创建接口调用请求调用所述创建菜单接口为所述目标用户帐号创建专用于所述关注者分组的所述自定义菜单;
其中,所述分组标识是关注所述目标用户帐号的关注者分组的组标识。
本实施例提供的菜单管理装置,通过由开放平台服务器提供菜单管理接口,使得运营者可以对已经创建的自定义菜单进行管理;解决了相关技术中开放平台服务器仅支持第三方服务器创建自定义菜单的问题;达到了开放平台服务器还支持运营者对自定义菜单进行重新创建操作、查询操作和删除操作等管理操作的效果。
本实施例提供的菜单管理装置,还通过开放平台服务器向目标用户帐号提供接口调用凭证,使得没有接口调用凭证的恶意用户无法滥用开放平台服务器提供的创建菜单接口和各个菜单管理接口,保证了目标用户帐号调用开放平台服务器提供的接口的安全性。
本实施例提供的菜单管理装置,对于同一运营者而言,还可以为不同的关注者分组生成不同的自定义菜单,使得运营者可以针对不同的关注者分组提供不同形式的自定义菜单,从而提供更为细分化和区别化的服务。
需要说明的是:上述实施例提供的菜单管理装置在管理自定义菜单时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的菜单管理装置与菜单管理方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
请参考图12,其示出了本发明一个实施例的菜单管理***的***架构图。所述***包括第三方服务器1220和开放平台服务器1240,所述第三方服务器1220和所述开放平台服务器1240通过网络相连;
所述第三方服务器1220包括如上图8或图9实施例所述的菜单管理装置;
所述开放平台服务器1240包括如上图10或图11所述的菜单管理装置。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (20)
1.一种菜单管理方法,其特征在于,所述方法包括:
获取菜单管理接口所对应的接口地址,所述菜单管理接口是开放平台服务器提供的用于对目标用户帐号对应的自定义菜单进行管理的接口;所述目标用户帐号是运营者在所述开放平台服务器申请的用户帐号;
生成携带有所述接口地址的管理接口调用请求;所述管理接口调用请求用于调用所述菜单管理接口对所述自定义菜单进行管理操作;
向所述开放平台服务器发送所述管理接口调用请求。
2.根据权利要求1所述的方法,其特征在于,
所述菜单管理接口是重新创建菜单接口,所述管理接口调用请求携带有第一接口地址和重新创建的自定义菜单的菜单项信息,所述第一接口地址是所述重新创建菜单接口所对应的接口地址;
或,
所述菜单管理接口是查询菜单接口,所述管理接口调用请求携带有第二接口地址,所述第二接口地址是所述查询菜单接口所对应的接口地址;
或,
所述菜单管理接口是删除菜单接口,所述管理接口调用请求携带有第三接口地址,所述第三接口地址是删除菜单接口所对应的接口地址。
3.根据权利要求1或2所述的方法,其特征在于,所述生成携带有所述接口地址的管理接口调用请求之前,还包括:
向所述开放平台服务器发送凭证获取请求,所述凭证获取请求中携带有所述目标用户帐号对应的唯一标识和密钥;
接收所述开放平台服务器发送的接口调用凭证;
生成携带有所述接口地址的管理接口调用请求,还包括:
生成携带有所述接口调用凭证和所述接口地址的管理接口调用请求。
4.根据权利要求1或2所述的方法,其特征在于,所述生成携带有所述接口地址的管理接口调用请求之前,还包括:
获取创建菜单接口对应的预定接口地址;
生成携带有所述预定接口地址和所述自定义菜单的菜单项信息的创建接口调用请求,所述菜单项信息包括点击事件菜单项和/或跳转链接菜单项,所述点击事件菜单项是客户端触发后产生点击事件的菜单项,所述跳转链接菜单项是客户端触发后跳转至预定链接的菜单项;
向所述开放平台服务器发送所述创建接口调用请求,所述创建接口调用请求用于调用所述创建菜单接口为所述目标用户帐号创建所述自定义菜单。
5.根据权利要求4所述的方法,其特征在于,所述生成携带有所述预定接口地址和所述自定义菜单的菜单项信息的创建接口调用请求,包括:
获取至少一个分组标识,所述分组标识是关注所述目标用户帐号的关注者分组的组标识;
生成携带有所述分组标识、所述预定接口地址和所述自定义菜单的菜单项信息的创建接口调用请求,所述创建接口调用请求用于调用所述创建菜单接口为所述目标用户帐号创建专用于所述关注者分组的所述自定义菜单。
6.一种菜单管理方法,其特征在于,所述方法包括:
开放平台服务器接收目标用户帐号发送的管理接口调用请求,所述目标用户帐号是运营者在所述开放平台服务器申请的用户帐号;
所述开放平台服务器根据所述管理接口调用请求中携带的接口地址,调用与所述接口地址对应的菜单管理接口对所述目标用户帐号的自定义菜单进行管理操作;所述菜单管理接口是所述开放平台服务器提供的用于对所述目标用户帐号对应的自定义菜单进行管理的接口。
7.根据权利要求6所述的方法,其特征在于,所述开放平台服务器根据所述接口调用请求中携带的接口地址,调用与所述接口地址对应的菜单管理接口对所述目标用户帐号的自定义菜单进行管理操作,包括:
当所述管理接口调用请求中携带有第一接口地址和重新创建的自定义菜单的菜单项信息,所述第一接口地址是重新创建菜单接口所对应的接口地址时,所述开放平台服务器调用所述重新创建菜单接口重新创建所述目标用户帐号对应的自定义菜单;
当所述管理接口调用请求中携带有第二接口地址,所述第二接口地址是查询菜单接口对应的接口地址,所述开放平台服务器调用所述查询菜单接口查询为所述目标用户帐号生成的自定义菜单,并反馈给所述第三方服务器;
当所述管理接口调用请求中携带有第三接口地址,所述第三接口地址是删除菜单接口对应的接口地址,所述开放平台服务器调用所述删除菜单接口将所述目标用户帐号对应的自定义菜单删除。
8.根据权利要求6或7所述的方法,其特征在于,所述开放平台服务器接收目标用户帐号发送的管理接口调用请求之前,还包括:
所述开放平台服务器接收所述目标用户帐号发送的凭证获取请求,所述凭证获取请求中携带有所述目标用户帐号对应的唯一标识和密钥;
所述开放平台服务器检测所述唯一标识和所述密钥是否正确;
若正确,则所述开放平台服务器生成接口调用凭证;
所述开放平台服务器向所述目标用户帐号发送所述接口调用凭证。
9.根据权利要求8所述的方法,其特征在于,所述管理接口调用请求中携带有接口调用凭证,所述开放平台服务器根据所述管理接口调用请求中携带的接口地址,调用与所述接口地址对应的菜单管理接口对所述目标用户帐号的自定义菜单进行管理操作之前,还包括:
所述开放平台服务器读取所述管理接口调用请求中携带的所述接口调用凭证;
所述开放平台服务器验证所述接口调用凭证是否有效;
若所述接口调用凭证有效,则所述开放平台服务器执行所述根据所述管理接口调用请求中携带的接口地址,调用与所述接口地址对应的菜单管理接口对所述目标用户帐号的自定义菜单进行管理操作的步骤。
10.根据权利要求6或7所述的方法,其特征在于,所述开放平台服务器接收目标用户帐号发送的管理接口调用请求之前,还包括:
所述开放平台服务器接收所述目标用户帐号发送的创建接口调用请求,所述创建接口调用请求携带有预定接口地址和所述自定义菜单的菜单项信息,所述预定接口地址是创建菜单接口对应的接口地址;所述菜单项信息包括点击事件菜单项和/或跳转链接菜单项,所述点击事件菜单项是客户端触发后产生点击事件的菜单项,所述跳转链接菜单项是客户端触发后跳转至预定链接的菜单项;
所述开放平台服务器根据所述创建接口调用请求调用所述创建菜单接口为所述目标用户帐号创建所述自定义菜单。
11.根据权利要求10所述的方法,其特征在于,所述开放平台服务器根据所述创建接口调用请求调用创建菜单接口为所述目标用户帐号创建所述自定义菜单,包括:
在所述创建接口调用请求还携带有分组标识时,所述开放平台服务器根据所述创建接口调用请求调用所述创建菜单接口为所述目标用户帐号创建专用于所述关注者分组的所述自定义菜单;
其中,所述分组标识是关注所述目标用户帐号的关注者分组的组标识。
12.一种菜单管理装置,其特征在于,所述装置包括:
地址获取模块,用于获取菜单管理接口所对应的接口地址,所述菜单管理接口是开放平台服务器提供的用于对目标用户帐号对应的自定义菜单进行管理的接口;所述目标用户帐号是运营者在所述开放平台服务器申请的用户帐号;
请求生成模块,用于生成携带有所述接口地址的管理接口调用请求;所述管理接口调用请求用于调用所述菜单管理接口对所述自定义菜单进行管理操作;
请求发送模块,用于向所述开放平台服务器发送所述管理接口调用请求。
13.根据权利要求12所述的装置,其特征在于,
所述菜单管理接口是重新创建菜单接口,所述管理接口调用请求携带有第一接口地址和重新创建的自定义菜单的菜单项信息,所述第一接口地址是所述重新创建菜单接口所对应的接口地址;
或,
所述菜单管理接口是查询菜单接口,所述管理接口调用请求携带有第二接口地址,所述第二接口地址是所述查询菜单接口所对应的接口地址;
或,
所述菜单管理接口是删除菜单接口,所述管理接口调用请求携带有第三接口地址,所述第三接口地址是删除菜单接口所对应的接口地址。
14.根据权利要求12或13所述的装置,其特征在于,所述装置,还包括:
地址获取模块,用于获取创建菜单接口对应的预定接口地址;
创建生成模块,用于生成携带有所述预定接口地址和所述自定义菜单的菜单项信息的创建接口调用请求,所述菜单项信息包括点击事件菜单项和/或跳转链接菜单项,所述点击事件菜单项是客户端触发后产生点击事件的菜单项,所述跳转链接菜单项是客户端触发后跳转至预定链接的菜单项;
创建发送模块,用于向所述开放平台服务器发送所述创建接口调用请求,所述创建接口调用请求用于调用所述创建菜单接口为所述目标用户帐号创建所述自定义菜单。
15.根据权利要求14所述的装置,其特征在于,所述创建生成模块,包括:
标识获取单元,用于获取至少一个分组标识,所述分组标识是关注所述目标用户帐号的关注者分组的组标识;
创建生成单元,用于生成携带有所述分组标识、所述预定接口地址和所述自定义菜单的菜单项信息的创建接口调用请求,所述创建接口调用请求用于调用所述创建菜单接口为所述目标用户帐号创建专用于所述关注者分组的所述自定义菜单。
16.一种菜单管理装置,其特征在于,所述装置包括:
请求接收模块,用于接收目标用户帐号发送的管理接口调用请求,所述目标用户帐号是运营者在开放平台服务器申请的用户帐号;
菜单管理模块,用于根据所述管理接口调用请求中携带的接口地址,调用与所述接口地址对应的菜单管理接口对所述目标用户帐号的自定义菜单进行管理操作;所述菜单管理接口是所述开放平台服务器提供的用于对所述目标用户帐号对应的自定义菜单进行管理的接口。
17.根据权利要求16所述的装置,其特征在于,所述菜单管理模块,包括:
重新创建单元,用于当所述管理接口调用请求中携带有第一接口地址和重新创建的自定义菜单的菜单项信息,所述第一接口地址是重新创建菜单接口所对应的接口地址时,调用所述重新创建菜单接口重新创建所述目标用户帐号对应的自定义菜单;
查询单元,用于当所述管理接口调用请求中携带有第二接口地址,所述第二接口地址是查询菜单接口对应的接口地址时,调用所述查询菜单接口查询为所述目标用户帐号生成的自定义菜单,并反馈给所述目标用户帐号;
删除单元,用于当所述管理接口调用请求中携带有第三接口地址,所述第三接口地址是删除菜单接口对应的接口地址时,所述开放平台服务器调用所述删除菜单接口将所述目标用户帐号对应的自定义菜单删除。
18.根据权利要求16或17所述的装置,其特征在于,所述装置,还包括:
创建接收模块,用于接收所述目标用户帐号发送的创建接口调用请求,所述创建接口调用请求携带有预定接口地址和所述自定义菜单的菜单项信息,所述预定接口地址是创建接口调用请求对应的接口地址,所述菜单项信息包括点击事件菜单项和/或跳转链接菜单项,所述点击事件菜单项是客户端触发后产生点击事件的菜单项,所述跳转链接菜单项是客户端触发后跳转至预定链接的菜单项;
菜单创建模块,用于根据所述创建接口调用请求调用创建菜单接口为所述目标用户帐号创建所述自定义菜单。
19.根据权利要求18所述的装置,其特征在于,
所述菜单创建模块,用于在所述创建接口调用请求还携带有分组标识时,所述开放平台服务器根据所述创建接口调用请求调用所述创建菜单接口为所述目标用户帐号创建专用于所述关注者分组的所述自定义菜单;
其中,所述分组标识是关注所述目标用户帐号的关注者分组的组标识。
20.一种菜单管理***,其特征在于,所述***包括第三方服务器和开放平台服务器,所述第三方服务器和所述开放平台服务器相连;
所述第三方服务器包括如权利要求12至15任一所述的菜单管理装置;
所述开放平台服务器包括如权利要求16至19任一所述的菜单管理装置。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510080942.XA CN104717284B (zh) | 2015-02-13 | 2015-02-13 | 菜单管理方法、装置及*** |
PCT/CN2016/072139 WO2016127794A1 (zh) | 2015-02-13 | 2016-01-26 | 菜单管理方法、服务器及*** |
US15/674,316 US11175796B2 (en) | 2015-02-13 | 2017-08-10 | Menu management method, server, and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510080942.XA CN104717284B (zh) | 2015-02-13 | 2015-02-13 | 菜单管理方法、装置及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104717284A true CN104717284A (zh) | 2015-06-17 |
CN104717284B CN104717284B (zh) | 2018-12-04 |
Family
ID=53416232
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510080942.XA Active CN104717284B (zh) | 2015-02-13 | 2015-02-13 | 菜单管理方法、装置及*** |
Country Status (3)
Country | Link |
---|---|
US (1) | US11175796B2 (zh) |
CN (1) | CN104717284B (zh) |
WO (1) | WO2016127794A1 (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016127794A1 (zh) * | 2015-02-13 | 2016-08-18 | 腾讯科技(深圳)有限公司 | 菜单管理方法、服务器及*** |
WO2016127885A1 (zh) * | 2015-02-13 | 2016-08-18 | 腾讯科技(深圳)有限公司 | 分组管理方法、装置和*** |
CN106059897A (zh) * | 2016-05-27 | 2016-10-26 | 东软集团股份有限公司 | 一种生成运营实例的菜单的方法及装置 |
CN106533725A (zh) * | 2015-09-14 | 2017-03-22 | 武汉百络优物联科技有限公司 | 一种基于zigbee通讯技术的液晶面板菜单更新方法 |
CN107154894A (zh) * | 2017-05-10 | 2017-09-12 | 腾讯科技(深圳)有限公司 | 一种即时通讯信息的处理方法、装置、***及存储介质 |
CN108234178A (zh) * | 2016-12-21 | 2018-06-29 | 北京视联动力国际信息技术有限公司 | 一种统一管理菜单文件的方法和装置 |
CN110399071A (zh) * | 2019-07-31 | 2019-11-01 | 中国南方电网有限责任公司 | 菜单自我适配显示方法、装置、存储介质及终端设备 |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10904178B1 (en) | 2010-07-09 | 2021-01-26 | Gummarus, Llc | Methods, systems, and computer program products for processing a request for a resource in a communication |
US10033672B1 (en) | 2012-10-18 | 2018-07-24 | Sitting Man, Llc | Methods and computer program products for browsing using a communicant identifier |
US10019135B1 (en) | 2012-10-18 | 2018-07-10 | Sitting Man, Llc | Methods, and computer program products for constraining a communication exchange |
CN109542292A (zh) * | 2018-10-22 | 2019-03-29 | 平安医疗健康管理股份有限公司 | 一种门户集成方法及计算机设备 |
CN112487392A (zh) * | 2020-12-08 | 2021-03-12 | 浪潮云信息技术股份公司 | 一种前端实现管理***权限控制方法 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101071361A (zh) * | 2007-05-31 | 2007-11-14 | 腾讯科技(深圳)有限公司 | 一种自定义右键菜单的方法及*** |
CN101170637A (zh) * | 2007-11-27 | 2008-04-30 | 中兴通讯股份有限公司 | 一种登录个性化电子节目单的方法 |
CN101374148A (zh) * | 2008-09-18 | 2009-02-25 | 腾讯科技(深圳)有限公司 | 博客好友权限管理方法及*** |
CN101833444A (zh) * | 2010-03-11 | 2010-09-15 | 北京数码大方科技有限公司 | 自定义功能菜单的方法和装置 |
CN102387182A (zh) * | 2010-09-06 | 2012-03-21 | 腾讯科技(深圳)有限公司 | 一种管理微博用户收听人列表信息的方法及装置 |
US20130159870A1 (en) * | 2009-08-18 | 2013-06-20 | Dell Products, Lp | System and Method for a Remote Console Preview of a Server |
CN103475571A (zh) * | 2013-04-25 | 2013-12-25 | 腾讯科技(深圳)有限公司 | 一种互联网交互方法及相关设备、*** |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5991739A (en) * | 1997-11-24 | 1999-11-23 | Food.Com | Internet online order method and apparatus |
US7353234B2 (en) * | 1998-12-30 | 2008-04-01 | Aol Llc, A Delaware Limited Liability Company | Customized user interface based on user record information |
US20040061720A1 (en) * | 2002-09-26 | 2004-04-01 | Matt Weber | Multi-function browser toolbar with method for online institutional administrative browser control |
US20080163109A1 (en) * | 2006-12-29 | 2008-07-03 | Santhanam Srivatsan | User configurable action button |
US10402833B2 (en) * | 2008-03-05 | 2019-09-03 | Ebay Inc. | Method and apparatus for social network qualification systems |
US9047612B2 (en) * | 2009-09-11 | 2015-06-02 | Oracle International Corporation | Systems and methods for managing content associated with multiple brand categories within a social media system |
US8881021B1 (en) * | 2010-12-15 | 2014-11-04 | Google Inc. | Automated toolbar personalization based on user metadata |
US9083997B2 (en) * | 2012-05-09 | 2015-07-14 | YooToo Technologies, LLC | Recording and publishing content on social media websites |
US9495714B2 (en) * | 2012-11-30 | 2016-11-15 | Facebook, Inc. | Implementing menu pages in a social networking system |
CN104125131B (zh) * | 2013-04-25 | 2016-03-30 | 腾讯科技(深圳)有限公司 | 一种信息交互方法及相关设备、*** |
US10474319B2 (en) * | 2013-04-25 | 2019-11-12 | Tencent Technology (Shenzhen) Company Limited | Methods and instant messaging client devices for performing IM using menu option |
US20150012833A1 (en) * | 2013-07-02 | 2015-01-08 | Fortis Riders Corporation | Mobile application using gestures to facilitate communication |
US20150081478A1 (en) * | 2013-07-09 | 2015-03-19 | Sirv Interactive, Inc. | Interactive display system for food and entertainment retail establishments |
WO2016008453A1 (zh) * | 2014-07-18 | 2016-01-21 | 上海触乐信息科技有限公司 | 智能服务交互平台装置、***及其实现方法 |
KR101622872B1 (ko) * | 2015-02-11 | 2016-05-19 | 라인 가부시키가이샤 | 인스턴트 메시징 서비스에서 공식계정의 리치 메뉴를 제공하는 방법과 시스템 및 기록 매체 |
CN104717284B (zh) * | 2015-02-13 | 2018-12-04 | 腾讯科技(深圳)有限公司 | 菜单管理方法、装置及*** |
-
2015
- 2015-02-13 CN CN201510080942.XA patent/CN104717284B/zh active Active
-
2016
- 2016-01-26 WO PCT/CN2016/072139 patent/WO2016127794A1/zh active Application Filing
-
2017
- 2017-08-10 US US15/674,316 patent/US11175796B2/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101071361A (zh) * | 2007-05-31 | 2007-11-14 | 腾讯科技(深圳)有限公司 | 一种自定义右键菜单的方法及*** |
CN101170637A (zh) * | 2007-11-27 | 2008-04-30 | 中兴通讯股份有限公司 | 一种登录个性化电子节目单的方法 |
CN101374148A (zh) * | 2008-09-18 | 2009-02-25 | 腾讯科技(深圳)有限公司 | 博客好友权限管理方法及*** |
US20130159870A1 (en) * | 2009-08-18 | 2013-06-20 | Dell Products, Lp | System and Method for a Remote Console Preview of a Server |
CN101833444A (zh) * | 2010-03-11 | 2010-09-15 | 北京数码大方科技有限公司 | 自定义功能菜单的方法和装置 |
CN102387182A (zh) * | 2010-09-06 | 2012-03-21 | 腾讯科技(深圳)有限公司 | 一种管理微博用户收听人列表信息的方法及装置 |
CN103475571A (zh) * | 2013-04-25 | 2013-12-25 | 腾讯科技(深圳)有限公司 | 一种互联网交互方法及相关设备、*** |
Non-Patent Citations (1)
Title |
---|
方倍工作室: "《微信公众平台开发最佳实践》", 30 April 2014, 北京:机械工业出版社 * |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016127794A1 (zh) * | 2015-02-13 | 2016-08-18 | 腾讯科技(深圳)有限公司 | 菜单管理方法、服务器及*** |
WO2016127885A1 (zh) * | 2015-02-13 | 2016-08-18 | 腾讯科技(深圳)有限公司 | 分组管理方法、装置和*** |
US10637676B2 (en) | 2015-02-13 | 2020-04-28 | Tencent Technology (Shenzhen) Company Limited | Method, apparatus, and system for managing follower accounts in groups |
US11175796B2 (en) | 2015-02-13 | 2021-11-16 | Tencent Technology (Shenzhen) Company Limited | Menu management method, server, and system |
CN106533725A (zh) * | 2015-09-14 | 2017-03-22 | 武汉百络优物联科技有限公司 | 一种基于zigbee通讯技术的液晶面板菜单更新方法 |
CN106059897A (zh) * | 2016-05-27 | 2016-10-26 | 东软集团股份有限公司 | 一种生成运营实例的菜单的方法及装置 |
CN108234178A (zh) * | 2016-12-21 | 2018-06-29 | 北京视联动力国际信息技术有限公司 | 一种统一管理菜单文件的方法和装置 |
CN108234178B (zh) * | 2016-12-21 | 2019-02-22 | 视联动力信息技术股份有限公司 | 一种统一管理菜单文件的方法和装置 |
CN107154894A (zh) * | 2017-05-10 | 2017-09-12 | 腾讯科技(深圳)有限公司 | 一种即时通讯信息的处理方法、装置、***及存储介质 |
CN107154894B (zh) * | 2017-05-10 | 2021-03-23 | 腾讯科技(深圳)有限公司 | 一种即时通讯信息的处理方法、装置、***及存储介质 |
CN110399071A (zh) * | 2019-07-31 | 2019-11-01 | 中国南方电网有限责任公司 | 菜单自我适配显示方法、装置、存储介质及终端设备 |
CN110399071B (zh) * | 2019-07-31 | 2022-12-27 | 中国南方电网有限责任公司 | 菜单自我适配显示方法、装置、存储介质及终端设备 |
Also Published As
Publication number | Publication date |
---|---|
US20170371508A1 (en) | 2017-12-28 |
CN104717284B (zh) | 2018-12-04 |
WO2016127794A1 (zh) | 2016-08-18 |
US11175796B2 (en) | 2021-11-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104717284A (zh) | 菜单管理方法、装置及*** | |
CN103716326B (zh) | 一种资源访问方法及用户资源网关 | |
EP3228069B1 (en) | Stack fusion architecture including distributed software clusters to enable software communication services | |
CN104113552B (zh) | 一种平台授权方法、平台服务端及应用客户端和*** | |
CN104158802B (zh) | 一种平台授权方法、平台服务端及应用客户端和*** | |
CN104717132A (zh) | 消息发送方法、装置和*** | |
CN104732331B (zh) | 分组管理方法、装置和*** | |
CN104702677B (zh) | 链接处理方法、装置和*** | |
CN101127606A (zh) | 传输数据对象的方法和装置 | |
CN104731465A (zh) | 业务提供方法、装置及*** | |
CN113271311B (zh) | 一种跨链网络中的数字身份管理方法及*** | |
CN103795690A (zh) | 一种云访问控制的方法、代理服务器和*** | |
CN107251528A (zh) | 作为服务的网络标识 | |
US9654518B2 (en) | Stack fusion software communication service | |
CN101729491A (zh) | 一种增强基于脚本业务的应用可靠性的方法、装置和*** | |
CN106169963A (zh) | 服务页面的访问方法及***、代理服务器 | |
CN103023856A (zh) | 单点登录的方法、***和信息处理方法、*** | |
CN103179099A (zh) | 一种接入开放网站平台的统一认证方法和一种网站平台 | |
CN109274705A (zh) | 基于用户身份的服务提供方法、装置及*** | |
CN105871698B (zh) | 一种即时通讯服务的管理方法与*** | |
CN102523220A (zh) | Web认证方法、用于web认证的客户端及接入层设备 | |
EP3956842A1 (en) | Destination addressing associated with a distributed ledger | |
CN108880923A (zh) | 应用于应用服务器的监控操作请求的方法和装置 | |
CN110034979A (zh) | 一种代理资源监测方法、装置、电子设备及存储介质 | |
CN109040331B (zh) | 电子名片的处理方法、装置、计算设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |