新浪微博C++ SDK有如下2个地址。 weibo-sdk-util(地址为 https://code.google.com/p/weibo-sdk-util )包含cppunit,httpengine,libutil三个库 weibo-sdk(地址为 https://code.google.com/p/weibo-sdk )包含weibosdk和test二个项目。 里面的库是使用vs2008编译的,依赖VC90的库。使用vs2010还转换不了。故把它们整合起来使用codeblocks编译,这样能实现跨平台。对于该项目的组合参见本人的博文:http://www.cnblogs.com/wqvbjhc/archive/2012/11/29/2794685.html
把weibo-sdk-util中的HttpEngine ? ,libutil移动到根目录。 把weibo-sdk中的test改名为weibosdktest(不易混淆,看到名字就知道意思),并移动到根目录。 把weibo-sdk中的third-party改名为3rdparty,只保留common,boost,json三个库(这三个库皆为源代码文件,不需要任何配置,直接添加到项目中就行。其他库的编译需要依赖这三个库),并移动到根目录。其中weibo-sdk-util中boost库的代码没上传全,我是到网上下载boost库源代码补全的(还好它只用到头文件的库,不需要编译)。 新建doc文件夹用于存放各种资料。 其中libcurl,cppunit两个库是使用源代码编译的,本人直接到网上下载源代码然后使用mingw32与在linux下编译成静态库,相应库没上传上来。大家自己编译在设置好路径。
1. 申请应用 1.注册微博开放平台账号 https://open.weibo.com/apps。如果已有则忽略该步骤,直接进入第二步。 2.创建应用 通过顶部菜单栏的【微连接-网站接入】或者直接点击【网站接入 (opens new window)】进入网站接入界面 点击【立即接入】按钮进入创建应用页面,填入应用名称,应用分类选择默认的“网页应用”即可 创建完成后会自动跳转到应用信息页面,如下图,
使用oauth2.0协议,封装了新浪微博的常用请求,登录,获取个人信息,获取微博,获取粉丝,关注,微博分类以及地理位置等请求。使用方便。请求使用的是MKNetworkkit第三方库。代码使用block来写的。
好消息,SDK已经添加了支持VS2008以及.net2.0/3.5的版本了 鉴于好多朋友对VS2008及.net2.0/3.5版本的SDK需求强盛,所以本次针对老版本重新编写了SDK的经典版。经典版使用JSON.Net作为反序列化的媒体,将官方API返回的JSON值转换为了实体类,方便老版本的.net和vs调用。使用方法与.net 4.0版本的SDK一致,只是返回类型从dynamic变成了各种实体
Jenkins新浪微博插件:做为流行持续集成领域平台Jenkins的一款开源插件,新浪微博插件,可以在BUILD完成后发布一条微博信息到指定微博,信息的内容可以自由定制,例如@某个帐号,或者包含build的状态、数字、Job名称等信息。这样日常在浏览微博的同时也会接受到Jenkins的发布出的信息,也可以用来打造持续集成平台项目的官方展示微博。
新浪微博虽然和 twitter 比是小巫见大巫,但国内应该还是又很多人用的吧。这个扩展对使用新浪微博的人还是很有用的。安装完后要先在设置里面把自己微博地址写上, 之后可能需要重新启动一下 chrome。
多功能新浪微博备份工具,分类备份微博、评论、提及我的微博,备份内容可下载到本地或是发送到指定邮箱,可以备份关注的人和好友,恢复关注的人(实验) 分类备份最近200条微博、发表的评论、别人对自己微博的评论、提及自己的微博。由于新浪微博API的限制,每种都只能备份最近的200条。