Overview

人人开放平台API C++ SDK

简介

RRAPI CPP SDK

安装

(目前只支持Linux版本,未来将提供Windows版本)
解压或者clone到某一目录,例如/home/{username}/rrapi中,建立3rdparty/include目录

依赖包: libssl-dev, libcurl4-openssl-dev, libjsoncpp-dev, libboost-dev

sudo apt-get install libssl-dev libcurl4-openssl-dev libjsoncpp-dev libboost-dev

依赖包安装好之后将/usr/include/下相应的头文件复制到/home/{username}/rrapi/3rdparty/include中:

<root>
`-3rdparty
| `-include
|   `-boost
|   `-curl
|   `-json
`-src
`-test
`-README.md
`-Makefile
...

在库的根目录下输入

make

编译好的库存放在lib目录中,头文件在include目录中,输入

sudo make install

库将安装到/usr/lib/librrapi.so中。

例子程序及Makefile存放在test目录中。

版本历史

[2013-08-22]
重构所有代码以支持人人API v2.0,并实现以下目标:

  • 模块划分更加清晰
  • 资源管理更加合理
  • 提供丰富的调试信息(正在完善)
  • 提升二进制兼容性
  • 提供详细的文档(正在完善)

目前测试完成的模块:UserServiceCommentServicePhotoService

[2011-04-23]
修改了一些BUG

[2011-04-18]
本版本包含人人网已公开的API(日志类尚未加入),编译需要libcurllibjsoncpp库,要在工程文件中设置一下

作者:游荡
Email: youdang0809@gmail.com
人人主页:http://www.renren.com/profile.do?id=229566168