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

2012 年 9 月 24 日5610

人人开放平台给出的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访问;

代码如下:

原文链接:http://www.cnblogs.com/tt-0411/archive/2012/05/30/2526459.html

【编辑推荐】

    PHP为什么优于Node.js

    提高PHP代码质量36计

    PHP必须知道的300个问题

    PHP源码已迁移至GitHub

    PHP file_exists有多坑爹

【责任编辑:张伟 TEL:(010)68476606】

原文:PHP实现人人OAuth登录和API调用 返回开发首页

0 0