具有微博发布功能的桌面便签系统及其微博发布的方法转让专利

申请号 : CN201310048337.5

文献号 : CN103107993B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张新宇吴烜潘纯峰

申请人 : 北京荣之联科技股份有限公司

摘要 :

本发明公开了一种具有微博发布功能的桌面便签系统和微博发布方法,该具有微博发布功能的桌面便签系统包括账号信息读取接口、账号信息存储接口、账号授权登录接口、信息发布接口;所述账号信息存储接口在便签系统的便签工具记录并保存了用户所要发布的信息之后,列出可选微博平台以请求用户选择其所要发布信息的目标微博平台;所述授权登录接口登录用户在目标微博平台上的目标微博账号;所述信息发布接口向目标微博系统的发布地址发送一个第三http请求以请求上传用户所要发布的信息,当目标微博平台所对应的微博系统接受了所述第三http请求以后,将所述用户所要发布的信息传送到微博系统并发布。

权利要求 :

1.一种桌面便签系统的微博发布方法,其特征在于,执行如下步骤:

桌面便签系统的便签工具记录用户所要发布的信息并进行保存;

桌面便签系统的账号管理模块列出可选微博平台以请求用户选择其所要发布信息的目标微博平台;

桌面便签系统的交互模块通过其账号授权登录接口引导用户对其所要发布的信息进行详细编辑、允许用户添加图片;

桌面便签系统的交互模块登陆用户在目标微博平台上的目标微博账号;

桌面便签系统的交互模块向目标微博平台上的微博系统的发布地址发送一个第三http请求以请求上传用户所要发布的信息;所述第三http请求为从用户所在的客户端到目标微博系统服务器的请求;

当目标微博平台所对应的微博系统接受了所述第三http请求以后,桌面便签系统的交互模块将所述用户所要发布的信息传送到微博系统并发布;在将所述用户所要发布的信息传送到微博系统并发布的步骤之后,若所述用户所要发布的信息发布成功,则所述交互模块通过其信息发布接口接收目标微博平台所对应的微博系统的回馈信息;否则返回错误信息;

当初次使用目标微博账号进行微博发布时,所述登陆用户在目标微博平台上的目标微博账号的步骤按照如下过程执行:所述交互模块通过其账号授权登录接口引导用户输入目标微博账号及其密码;

所述交互模块通过其账号授权登录接口将所述目标微博账号和密码连同桌面便签系统的回调地址发送到目标微博平台的微博系统;若收到所述微博系统验证有效的信息,则执行下一步骤,否则返回上一步骤;

在所述微博系统将一个固定长度字符串附加在所述回调地址后并发送给所述桌面便签系统之后,所述交互模块通过其账号授权登录接口向目标微博平台所对应的微博系统访问令牌地址发送一个第二http请求,并同时附上桌面便签系统在目标微博账号所对应的微博系统的身份标识码和密钥;

所述交互模块通过其账号授权登录接口获得授权令牌并登陆目标微博账号。

2.根据权利要求1所述的微博发布方法,其特征在于,当使用所述目标 微博账号进行首次登陆之后,所述账号管理模块通过其账号信息存储接口保存目标微博账号和其所对应的授权令牌,再使用该目标微博账号进行微博发布时,连接并操作用户在目标微博平台上的目标微博账号的步骤按照如下过程执行:所述账号管理模块通过其账号信息读取接口读取目标微博账号所对应的微博系统的身份标识码,并将所述身份标识码发送给所述交互模块;

所述交互模块通过其账号授权登录接口发送第一http请求到目标微博平台所对应的微博系统授权地址,并附上所述身份标识码、回调地址以及授权令牌。

3.根据权利要求2所述的微博发布方法,其特征在于,

所述交互模块通过其账号授权登录接口发送第一http请求到目标微博平台所对应的微博系统授权地址,并附上所述目标微博账号所对应的微博系统的身份标识码、回调地址以及授权令牌后进一步包括:若收到所述身份标识码有效的回馈信息,则所述交互模块通过其账号授权登录接口连接并操作目标微博账号;若收到所述身份标识码无效的回馈信息,则所述交互模块按照初次使用目标微博账号登录的步骤进行登录。

4.一种具有微博发布功能的桌面便签系统,其特征在于,包括:

便签工具,用于记录用户所要发布的信息并进行保存;

账号管理模块,用于列出可选微博平台以请求用户选择其所要发布信息的目标微博平台;

交互模块,用于用户在目标微博平台上的目标微博账号;并且向目标微博平台上的微博系统发送一个第三http请求以请求上传用户所要发布的信息;所述第三http请求为从用户所在的客户端到目标微博系统服务器的请求;当目标微博平台所对应的微博系统接受了所述第三http请求以后,该交互模块将所述用户所要发布的信息传送到微博系统并发布;

还用于:通过其账号授权登录接口引导用户对其所要发布的信息进行详细编辑、允许用户添加图片;所述交互模块通过其信息发布接口将所述用户所要发布的信息传送到微博系统并发布之后,若发布成功,则接收目标微博平台所对应的微博系统的回馈信息,否则返回错误信息;

当初次使用目标微博账号进行微博发布时,所述交互模块通过其账号授权登录接口采用如下方式登录用户在目标微博平台上的目标微博账号:引导 输入目标微博账号及其密码;将所述目标微博账号和密码连同桌面便签系统的回调地址发送到微博系统;

若目标微博账号和密码经所述目标微博平台的微博系统验证无效,则重新引导用户输入目标微博账号和密码;

若目标微博账号和密码经所述目标微博平台的微博系统验证有效,则当所述目标微博平台的微博系统将一个固定长度字符串附加在所述回调地址后并发送给所述桌面便签系统之后,向目标微博平台所对应的微博系统访问令牌地址发送一个第二http请求,并同时附上桌面便签系统在目标微博账号所对应的微博系统的身份标识码和密钥;获得授权令牌并登陆目标微博账号。

5.如权利要求4所述的桌面便签系统,其特征在于,当使用所述目标微博账号进行首次登陆之后,所述账号管理模块通过其账号信息存储接口保存目标微博账号和其所对应的授权令牌;当再使用该目标微博账号进行微博发布时,所述交互模块通过其账号授权登录接口采用如下方式连接并操作用户在目标微博平台上的目标微博账号:发送第一http请求到目标微博平台所对应的微博系统授权地址,并附上目标微博账号的身份标识码、回调地址以及目标微博账号所对应的授权令牌。

6.根据权利要求5所述的桌面便签系统,其特征在于,当使用所述目标微博账号进行首次登陆之后,所述账号存储模块保存目标微博账号和其所对应的授权令牌;当再使用该目标微博账号进行微博发布时,所述交互模块通过其账号授权登录接口采用如下方式连接并操作用户在目标微博平台上的目标微博账号:发送第一http请求到目标微博平台所对应的微博系统授权地址,并附上目标微博账号的身份标识码、回调地址以及目标微博账号所对应的授权令牌;

若身份标识码有效则登录目标微博账号;

若身份标识码无效则按照初次使用目标微博账号登录的步骤进行登录。

说明书 :

具有微博发布功能的桌面便签系统及其微博发布的方法

技术领域

[0001] 本发明涉及计算机技术,特别是指一种具有微博发布功能的桌面便签系统及其微博发布的方法。

背景技术

[0002] 随着互联网技术的发展,网络系统因其简练的内容形式和能够使信息的随时随地快速传递、分享而受到越来越多网民的青睐;其中最显著的如网络微博系统,因为其简便、随时的特性,现已逐渐深入到人们的日常生活中。网络可以是人们通过广播的形式向发布信息,使每个用户都成为一个信息的发送者同时也是一个接受者。以微博为例,用户可以在其微博首页中可以输入文本信息、添加图片、插入视频音频等信息,当用户发布一条微博时,该用户的微博收听者就可以看到该用户发布的信息。
[0003] 便签是一种实用的工具,它最先出现在现实生活中,由于其便捷性后来也出现在了计算机应用里。计算机便签工具由用户界面(UI)或数据存储模块等功能模块组成,和生活中的便签作用一样用来记录一些短小零碎的事情,这些短小零碎的事情中有很多可以分享给朋友和你熟悉的人,网络就是用户与他人分享个人零碎信息最好的选择。例如微博、个人空间等网络工具已广泛使用,但是便签是一个孤立的系统,不具备网络访问能力和信息交互能力,而平时用户发布自己的信息时都需要打开网络服务器上相应的平台而且每次都需要登录其账号。

发明内容

[0004] 有鉴于此,本发明的目的在于提出一种具有微博发布功能的桌面便签系统及其微博发布方法,具有网络访问和信息交互的功能,能够更方便地发布微博信息。
[0005] 基于上述目的本发明提供的具有微博发布功能的桌面便签系统,其微博发布方法包括下述步骤:桌面便签系统的便签工具记录用户所要发布的信息并进行保存;桌面便签系统的账号管理模块列出可选微博平台以请求用户选择其所要发布信息的目标微博平台;桌面便签系统的交互模块登陆用户在目标微博平台上的目标微博账号;桌面便签系统的交互模块向目标微博平台上的微博系统的发布地址发送一个第三http请求以请求上传用户所要发布的信息;所述第三http请求为从用户所在的客户端到目标微博系统服务器的请求;当目标微博平台所对应的微博系统接受了所述第三http请求以后,桌面便签系统的交互模块将所述用户所要发布的信息传送到微博系统并发布。
[0006] 可选的,当初次使用目标微博账号进行微博发布时,所述登陆用户在目标微博平台上的目标微博账号的步骤按照如下过程执行:所述交互模块通过其账号授权登录接口引导用户输入目标微博账号及其密码;所述交互模块通过其账号授权登录接口将所述目标微博账号和密码连同桌面便签系统的回调地址发送到目标微博平台的微博系统;若收到所述微博系统验证有效的信息,则执行下一步骤,否则返回上一步骤;在所述微博系统将一个固定长度字符串附加在所述回调地址后并发送给所述桌面便签系统之后,所述交互模块通过其账号授权登录接口向目标微博平台所对应的微博系统访问令牌地址发送一个第二http请求,并同时附上桌面便签系统在目标微博账号所对应的微博系统的身份标识码和密钥;所述交互模块通过其账号授权登录接口获得授权令牌并登陆目标微博账号。
[0007] 可选的,当使用所述目标微博账号进行首次登陆之后,所述账号管理模块通过其账号信息存储接口保存目标微博账号和其所对应的授权令牌再使用该目标微博账号进行微博发布时,连接并操作用户在目标微博平台上的目标微博账号的步骤按照如下过程执行:所述账号管理模块通过其账号信息读取接口读取目标微博账号所对应的微博系统的身份标识码,并将所述身份标识码发送给所述交互模块;所述交互模块通过其账号授权登录接口发送第一http请求到目标微博平台所对应的微博系统授权地址,并附上所述身份标识码、回调地址以及授权令牌。
[0008] 可选的,所述交互模块通过其账号授权登录接口发送第一http请求到目标微博平台所对应的微博系统授权地址,并附上所述目标微博账号所对应的微博系统的身份标识码、回调地址以及授权令牌后进一步包括:若收到所述身份标识码有效的回馈信息,则所述交互模块通过其账号授权登录接口连接并操作目标微博账号;若收到所述身份标识码无效的回馈信息,则所述交互模块按照初次使用目标微博账号登录的步骤进行登录。
[0009] 可选的,执行登陆用户在目标微博平台上的目标微博账号的步骤之前,所述交互模块通过其账号授权登录接口引导用户对其所要发布的信息进行详细编辑;和/或在将所述用户所要发布的信息传送到微博系统并发布的步骤之后,若所述用户所要发布的信息发布成功,则所述交互模块通过其信息发布接口接收目标微博平台所对应的微博系统的回馈信息;否则返回错误信息。
[0010] 进一步,本发明提供一种具有微博发布功能的桌面便签系统,包括:便签工具,用于记录用户所要发布的信息并进行保存;账号管理模块,用于列出可选微博平台以请求用户选择其所要发布信息的目标微博平台;交互模块,用于用户在目标微博平台上的目标微博账号;并且向目标微博平台上的微博系统发送一个第三http请求以请求上传用户所要发布的信息;所述第三http请求为从用户所在的客户端到目标微博系统服务器的请求;当目标微博平台所对应的微博系统接受了所述第三http请求以后,该交互模块将所述用户所要发布的信息传送到微博系统并发布。
[0011] 可选的,当初次使用目标微博账号进行微博发布时,所述交互模块通过其账号授权登录接口采用如下方式登录用户在目标微博平台上的目标微博账号:引导输入目标微博账号及其密码;将所述目标微博账号和密码连同桌面便签系统的redirect_uri发送到微博系统;若目标微博账号和密码经所述目标微博平台的微博系统验证无效,则重新引导用户输入目标微博账号和密码;若目标微博账号和密码经所述目标微博平台的微博系统验证有效,则当所述目标微博平台的微博系统将一个固定长度字符串附加在所述回调地址后并发送给所述桌面便签系统之后,向目标微博平台所对应的微博系统访问令牌地址发送一个第二http请求,并同时附上client_id和client_secret;获得AccessToken并登陆目标微博账号。
[0012] 可选的,当使用所述目标微博账号进行首次登陆之后,所述账号管理模块通过其账号信息存储接口保存目标微博账号和其所对应的Access Token;当再使用该目标微博账号进行微博发布时,所述交互模块通过其账号授权登录接口采用如下方式连接并操作用户在目标微博平台上的目标微博账号:发送第一http请求到目标微博平台所对应的微博系统授权地址,并附上目标微博账号的client_id、redirect_uri以及目标微博账号所对应的Access Token。
[0013] 可选的,当使用所述目标微博账号进行首次登陆之后,所述账号存储模块保存目标微博账号和其所对应的Access Token;当再使用该目标微博账号进行微博发布时,所述交互模块通过其账号授权登录接口采用如下方式连接并操作用户在目标微博平台上的目标微博账号:发送第一http请求到目标微博平台所对应的微博系统授权地址,并附上目标微博账号的client_id、redirect_uri以及目标微博账号所对应的Access Token;若client_id有效则登录目标微博账号;若client_id无效则按照初次使用目标微博账号登录的步骤进行登录。
[0014] 可选的,登录所述目标微博账号之后,所述交互模块通过其账号授权登录接口引导用户对其所要发布的信息进行详细编辑;和/或所述交互模块通过其信息发布接口将所述用户所要发布的信息传送到微博系统并发布之后,若发布成功,则接收目标微博平台所对应的微博系统的回馈信息,否则返回错误信息。
[0015] 从上面所述可以看出,本发明提供的具有微博发布功能的桌面便签系统,能够方便地将用户所输入的个人信息共享到网络,具备与其它系统交互信息的功能,用户在不打开其网络账号所对应的网络平台的情况下,就可以把个人信息分享到网络服务器,如各个微博等。本发明的具有微博发布功能的桌面便签系统能够实现资源分享的同时也具有美观的界面,用户直接在该具有微博发布功能的桌面便签系统相应的界面输入信息就能方便地将个人信息进行发布和分享,免去每次都要打开网络页面和登陆账号的烦恼,能够随时随地分享自己的信息,同时使用起来比直接使用网页更加方便。此外,本发明所提供的微博发布方法,使得所述桌面便签系统等工具能够将用户输入的信息直接传送到微博系统。

附图说明

[0016] 图1为本发明实施例的微博发布方法流程示意图;
[0017] 图2为图1的步骤3在一个具体实施例中的实施流程示意图;
[0018] 图3为本发明实施例的桌面便签系统的开启页面示意图;
[0019] 图4为本发明实施例的桌面便签系统编辑页面示意图;
[0020] 图5为本发明实施例的桌面便签系统授权登录页面示意图;
[0021] 图6为本发明实施例的桌面便签系统结构示意图。

具体实施方式

[0022] 为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。
[0023] 本发明提供的一种微博发布方法,使得桌面便签系统能够采用这种微博发布方法将用户所要分享的信息发布到目标服务器上,用户可以将需要发布的信息通过本发明的具有微博发布功能的桌面便签系统记录保存并共享到目标服务器。所述目标服务器可以是微博系统网络端的服务器。
[0024] 本发明所提供的微博发布方法,基于桌面便签系统,作为一个具体实施例,该桌面便签系统包括信息输入模块,还包括账号管理模块、交互模块。所述信息输入模块用于记录用户所要发布的信息。所述账号管理模块按照不同的服务器存储用户曾使用过的账号,包括对外提供的账号信息存储接口、对外提供的账号信息读取接口。所述交互模块用于具有微博发布功能的桌面便签系统与目标服务器之间的交互,包括对外提供的账号授权登录接口、对外提供的信息发布接口。
[0025] 以将用户的个人信息发布到网络微博系统为例,即以所述目标服务器为网络微博系统为例,且本实施例中,用户所要用来发布微博的账号称为目标微博账号,则微博发布方法流程如图1所示,具体可以包括如下步骤:
[0026] 步骤1:获取并保存用户所要发布的信息。在本步骤中,本实施例的具有微博发布功能的桌面便签系统通过其便签工具记录用户所要发布的信息并进行保存,该信息可以是文本信息等。图4为本发明实施例的桌面便签系统的开启页面示意图。
[0027] 步骤2:列出可选微博平台。当保存用户所要发布的信息之后,本实施例中,桌面便签系统的账号管理模块的账号信息存储接口将可选的指定微博平台列出来,如新浪微博、腾讯微博等,供用户选择,用户所要发布信息的微博平台在本实施例中称为目标微博平台。
[0028] 步骤3:登录目标微博账号。在本实施例中,用户登录其在目标微博平台上的目标微博账号,从而使用目标微博账号发布微博。
[0029] 步骤4:发送上传请求。本步骤中,本实施例中所述交互模块的信息发布接口向目标微博平台所对应的BaseURL/2/statuses/upload(微博系统发布地址)发送一个第三http请求,以请求上传用户要发布的微博信息。
[0030] 步骤5:传送要发布的微博信息。在本步骤中,当目标微博平台所对应的微博系统接受了所述第三http请求之后,所述便签系统的信息发布接口将用户所要发布的微博信息传送给微博系统并发布,若传送成功,则进入步骤113,否则,进入步骤112。
[0031] 步骤6:所述信息发布接口反回错误信息。
[0032] 步骤7:接收发布回馈信息。本实施例中,用户的微博信息发布成功以后,桌面便签接收目标微博平台所对应的微博系统的回馈信息,提示发布状态。
[0033] 作为一个实施例,采用如图3所示的页面作为桌面便签系统的开启页面。
[0034] 当用户初次通过桌面便签系统使用某个目标微博账号发布微博时,步骤3可按照图2所示的过程执行,具体为:
[0035] 步骤31:引导用户授权登录。所述授权登录接口中所嵌入的浏览器组件引导用户到所述微博系统登陆授权页面,引导用户输入其目标微博账号和密码进行登录。所述授权登录界面的示意图如图5所示,图5仅是本实施例的授权登录界面的示意图,在具体的实践中,授权登录界面由各个可选微博平台所对应的微博系统分别提供。
[0036] 步骤32:发送账号和密码到微博系统。所述交互模块通过其授权登录接口将用户输入的目标微博账号及其密码以及redirect_uri发送到微博系统,若账号和密码有效,则进入步骤33,若否,则进入步骤321。
[0037] 步骤321:所述授权登录接口返回错误信息并返回步骤31。
[0038] 步骤33:发送第二http请求。当用户输入其目标微博账号和目标微博账号的密码之后,桌面便签系统的账号信息读取接口读取client_id、client_secret,账号管理模块将所述client_id、client_secret发送给所述交互模块。若用户在授权登录界面输入的目标微博账号和密码有效,则微博系统生成一个Code(固定长度字符串),并将所述Code附加在所述redirect_uri后,返回给所述交互模块,所述交互模块接收到附加了所述Code的redirect_uri后,通过授权登录接口向目标微博平台所对应的微博系统的BaseURL/oauth2/access_token(微博系统访问令牌地址)发起一个第二http请求,并同时附上所述的client_id、client_secret(微博交互模块通过第三方应用向目标微博平台所对应的微博系统申请的身份标识符的密码)。
[0039] 步骤34:获得Access Token。若步骤33中所述的client_id、client_secret、Code有效,则微博系统将产生一个Access Token,桌面便签系统获得该Access Token之后,便可连接并操作用户所输入的目标微博账号。
[0040] 当用户初次采用本发明的桌面便签系统将微博发送到某一个目标微博平台时,需要用户输入自己的微博账号和密码登陆微博;该目标微博平台会产生一个Access Token(授权令牌);当用户采用这个目标微博账号初次登陆成功时,本实施例的桌面便签系统会通过其账号管理模块保存用户登录的账号以及相应的Access Token。当用户已经使用目标微博账号进行首次登录,步骤3按照下述步骤执行:
[0041] 发送第一http请求到微博系统授权地址,即,本实施例的桌面便签系统的账号信息读取接口读取目标微博账号的client_id(目标微博账号的身份标识码)等信息,并通过其交互模块的授权登录接口将桌面便签系统的client_id、redirect_uri(桌面便签系统的回调地址)、目标微博账号所对应的Access Token连同第一http请求(从客户端到服务器的请求)发送到目标微博平台所对应的微博系统的BaseURL/oauth2/authorize(微博系统授权地址),若所述身份标识有效则连接成功,则可执行步骤4;否则身份标识无效,则登录不成功,执行步骤31-步骤34。
[0042] 在其它实施例中,在步骤1之后、步骤2之前,还可执行下述步骤:
[0043] 获得用户详细编辑的微博信息,即,所述授权登录接口引导用户到详细编辑页面对其在步骤1中所输入的信息进行详细编辑,所述交互模块的授权登录接口接收用户进一步详细编辑的微博信息,并可以允许用户添加图片等附加信息。图4为本发明实施例的桌面便签系统编辑页面示意图,包括添加图片按钮、发布按钮、取消按钮以及文本输入框等。
[0044] 在其它实施例中,所述获得用户详细编辑的微博信息这一步骤,可以在步骤3之后、步骤4之前执行。
[0045] 在其它实施例中,所述获得用户详细编辑的微博信息这一步骤,可以在步骤4之前执行。
[0046] 在其它实施例中,可以在获取用户所要发布的微博信息之后,直接进入详细编辑页面。
[0047] 在其它实施例中,图4-图6所示的页面,也可以设计成任意合适形式。
[0048] 进一步,本发明所提供一种具有微博发布功能的桌面便签系统,如图6所示,本实施例的具有微博发布功能的桌面便签系统,包括具有便签工具21的信息输入模块20,还包括账号管理模块22、交互模块23。所述信息输入模块20用于写入用户所要发布的信息;所述便签工具21用于记录并保存用户所要发布的信息。所述账号管理模块22按照不同的微博系统进行分类,存储用户曾使用过的对应不同微博系统的账号。所述账号管理模块22包括对外提供的账号信息存储接口221、对外提供的账号信息读取接口222。所述交互模块23用于桌面便签系统与目标服务器之间的交互,包括对外提供的账号授权登录接口231、对外提供的信息发布接口232。所述账号信息存储接口221在所述便签工具21记录并保存了用户所要发布的信息之后,列出可选微博平台以请求用户选择其所要发布信息的目标微博平台;所述账号授权登录接口231登录用户在目标微博平台上的目标微博账号;所述信息发布接口232向目标微博系统的发布地址发送一个第三http请求以请求上传用户所要发布的信息,当目标微博平台所对应的微博系统接受了所述第三http请求以后,将所述用户所要发布的信息传送到微博系统并发布。
[0049] 可选的,当初次使用目标微博账号进行微博发布时,所述授权登录接口采用如下方式登录用户在目标微博平台上的目标微博账号:引导输入目标微博账号及其密码;将所述目标微博账号和密码连同桌面便签系统的redirect_uri发送到微博系统;
[0050] 若目标微博账号和密码经所述目标微博平台的微博系统验证无效,则重新引导用户输入目标微博账号和密码;
[0051] 若目标微博账号和密码经所述目标微博平台的微博系统验证有效,则当所述目标微博平台的微博系统将一个固定长度字符串附加在所述回调地址后并发送给所述桌面便签系统之后,向目标微博平台所对应的微博系统访问令牌地址发送一个第二http请求,并同时附上桌面便签系统的client_id和client_secret;获得Access Token并登陆目标微博账号。
[0052] 可选的,当使用所述目标微博账号进行首次登陆之后,所述账号管理模块保存目标微博账号和其所对应的Access Token;当再使用该目标微博账号进行微博发布时,所述授权登录接口采用如下方式登录用户在目标微博平台上的目标微博账号:
[0053] 发送第一http请求到目标微博平台所对应的微博系统授权地址以登录目标微博账号,并附上目标微博账号的client_id、redirect_uri以及目标微博账号所对应的Access Token。
[0054] 可选的,当使用所述目标微博账号进行首次登陆之后,所述账号管理模块保存目标微博账号和其所对应的Access Token;当再使用该目标微博账号进行微博发布时,所述授权登录接口采用如下方式登录用户在目标微博平台上的目标微博账号:发送第一http请求到目标微博平台所对应的微博系统授权地址,并附上目标微博账号的client_id、redirect_uri以及目标微博账号所对应的Access Token;
[0055] 若client_id有效则登录目标微博账号;
[0056] 若client_id无效则按照初次使用目标微博账号登录的步骤进行登录。
[0057] 在其它实施例中,登录所述目标微博账号之后,所述授权登录接口引导用户对其所要发布的信息进行详细编辑。
[0058] 从上面所述可以看出,本发明所提供的具有微博发布功能的桌面便签系统能够与微博系统进行信息交互,用户无需打开网页登陆微博就可以将需要分享的信息进行上传、分享,节省了用户的操作步骤和时间,实现用户个人信息在短时间内的快速分享,能够为人们工作、生活提高效率。
[0059] 本发明所提供的具有微博发布功能的桌面便签系统,还可以根据用户个人需要,将用户利用便签所记录的信息和图片进行微博发布或仅仅作便签记录存储。在用户第一次使用本发明所提供的具有微博发布功能的桌面便签系统登陆微博成功后,桌面微博系统会将用户登录的微博类型、账号、密码等信息进行加密,储存到数据文件中,当用户使用已进行存储过的微博账号发送微博时,即可自动登录到所述已进行存储过的微博账号。
[0060] 所属领域的普通技术人员应当理解:以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。