人人网第三方登录接口方案

人人网第三方登录接口方案


之前闲暇有空,就去了解了下人人网的第三方登录的接口,呵呵..发布想了解的都了解下.
一.   REST接口模式
使用HTTP post 协议or HTTP get 协议发出请求.
HTTP 协议同REST服务器通信.
Java Struts 1.2 .do 的模式请求.
代码:
 1.URL编码的示例代码(java): value = java.net.URLEncoder.encode(value,"UTF-8")

2.Content-Type: header of application/x-www-form-urlencoded
得将根据post or get协议发送的参数key = value 转为utf-8编码.
当发送请求的同时,往session中存入的参数一样要转为utf-8编码.
Admin.getAllocation 接口













































Required Name Type Description
required api_key string 申请应用时分配的api_key,调用接口时候代表应用的唯一身份。
method string admin.getAllocation
call_id float 当前调用请求队列号,建议使用当前系统时间的毫秒值。
sig string 它是由当前请求参数和secretKey的一个MD5值, 有关签名如何认证的文档,请查看校内REST如何认证你的应用
v string API的版本号,请设置成1.0
optional format string Response的格式,XML或者JSON,缺省值为XML。

返回XML样例



<admin_getAllocation_response xmlns=http://api.xiaonei.com/1.0/
xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance list="true" xsi:schemaLocation=http://api.xiaonei.com/1.0/
http://api.xiaonei.com/1.0/xiaonei.xsd>
<notifications_per_day>158422</notifications_per_day>
<requests_per_day>1000</requests_per_day>
</admin_getAllocation_response>
返回JSON样例


{“notifications_per_day”:10000 ,“requests_per_day”:10000}
XML节点解释





















Name Description
<notifications_per_day> 表示一个用户当天可以发送通知的配额
<requests_per_day> 表示一个用户当天可以发送应用邀请的配额
用PHP实现的人人网第三方接口的实现代码如下:
 
}
}
}
?>

Need a translation service?

Please enter your personal details and we will contact you shortly

Words translated by CCJK

146,096,379

We are Certified

Our Client Satisfaction

rating for previous quarte

4.00

Over 95% of our clients recommend our language services to others

Copyright © CCJK Technologies Co., Ltd. 2000-2017. All rights reserved.
TOP