用libcurl和libjson实现人人网从APP key 获取access_token和session_key

来源:互联网 发布:linux sync用户 编辑:程序博客网 时间:2024/04/30 02:07

最近一段时间研究了人人网CPP SDK,http://wiki.dev.renren.com/wiki/Cpp-sdk-1.0,发现代码中主函数需要一个session key才能调用函数。

但是以开发者的身份我们只能获得三个参数,分别类似如下:

APP ID:231231231
APP KEY:d1231232131231231239fed36561
Secret Key:31231312312312312313212

没有session_key,那怎么办。别急,http://wiki.dev.renren.com/wiki/Authentication 人人网开发平台的核心文档给我们讲了怎么获得其中一系列的token。小弟不才,auth2.0的理解不是很透彻,用了很长时间才弄明白了其中客户端流程。

在使用CPP SDK的过程中发现十分有必要写一个获得session_key的程序,毕竟session_key随着时间的推移还是会失效的。由此,便有了以下工具:

 

至此便完成了对session_key的获取,将结果session_key直接粘到CPP SDK中的main.cpp中相应的位置即可调用其中的API函数。

 

 

下载地址:http://download.csdn.net/detail/wanglihongwm/6427555
原创粉丝点击