PHP实现人人OAuth登录和API调用

人人开放平台给出的PHP SDK,个人感觉写的不怎么样,而且在我的电脑上运行不出来,总是113错误,查文档竟然还没有这个错误码,于是只好自己按照官方给出的文档,用PHP自己实现了一下。代码如下文,没有作封装,只是走了一下流程。如果是仅仅用于人人连接这样的登录验证和简单的API调用,也不是很有必要封装。作为使用人人API的一个PHP示范吧。自己写代码的过程中也参考了官网的SDK代码和DEMO代码。

说明:

1、使用了HttpClient类发起Get和Post请求,文件下载地址http://scripts.incutio.com/httpclient/,把HttpClient.class.php放到服务器根目录下;

2、需要自己去申请API Key和 Key Secret(参见http://wiki.dev.renren.com/wiki/Authentication),并设置绑定的域名(设置为localhost也是允许的),下面代码中给出的APIKey和SecretKey是官网Demo代码中的参数(http://wiki.dev.renren.com/wiki/Php-sdk-connect-demo-2.0),暂时还是可以用的;

3、代码文件请用utf-8编码,保存名为“renren.php”,放到服务器更目录下;

4、通过127.0.0.1/renren.php访问;

代码如下:

相关推荐