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访问;
代码如下:
原文链接: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】