腾讯微博开放平台为开发者提供以下语言SDK,辅助开发者完成基于腾讯微博开放API的应用开发。
新增的功能:
增加了4个API接口,分别是:t/add_video_prev 预发表一条视频微博,user/infos 获取一批人的简单资料
friends/fanslist_s 我的粉丝列表,简单信息,friends/idollist_s 我的偶像列表,简单信息
修补的问题:
1、修改了工程属性
2、解决了一个内存泄露
工程配置:
一共分成两个工程
APISDK
APIExample
APISDK
基于libhttp, libjson实现了腾讯微博的基本操作借口。
借口分成两类:
一类是参数设置由CWeiboParam类来实现
另一类是在参数设置完成的情况下与腾讯开放平台进行交互的接口。在这类接口的基础上又
为“http://open.t.qq.com/resource.php?i=1,1”上面的每个api包装了一个接口。下面以实例说明这类借口
比如:Statuses/home_timeline 主页时间线 对应的借口是 TXWeibo::statuses::home_timeline() , 除了前面的TXWeibo 域外,后面的都与api同名,注意接口全小写。
APIExample
基于上述sdk的示例程序,演示了现有的腾讯微博开放平台的所有接口。
编译选项:
目前提供两个编译选项 Debug 和 Release
C++ SDK
此C++ SDK,由 heloyue 提供,由 bluentzhao 维护。
SDK里包含什么?
SDK源码包含以下内容:json和xml解析器,字符串格式转换,http同步和异步请求,OAuth授权
引用第三方库:curllib.dll,ssleay32.dll,libeay32.dll和openldap.dll,生成QWBlogAPI.dll
如何使用该SDK?
在你的c++工程中引用QWBlogAPI.lib和相关头文件,并拷贝QWBlogAPI.dll,curllib.dll,ssleay32.dll,libeay32.dll和openldap.dll到应用程序目录下。
使用SyncRequest发起同步请求,AsyncRequest发起异步请求
使用SyncRequestByOption,AsyncRequestByOption,填入相应的Txwb_api_option 选项,就可以调用相应的接口,不需要再填写url,也不需要选择get或post
使用WeiboApi.h中对 SyncRequestByOption封装的接口,这些接口的命名与对应api的uri有关,详情请查看readme
使用Util::String命名空间下的接口可转换字符串格式
当前只支持在windows系统下使用