人人网API不会用,求讲解

名字不能超过十个字 发布于 2012/04/15 18:21
阅读 1K+
收藏 0

sig认证失败!请确保计算sig的字符串 为"access_token=api_key=dd3ffbfbd894ca9815dbc82c2f39cfields=uid,nameformat=jsonmethod=users.getInfov=1.0{secret_key}" ({secret_key}为你的Secret Key)

总是返回sig认证失败!而且返回的这个api_key是什么东西,和我提交的api_key不一样.

下面是sig的算法和使用

function rr_generate_sig($params, $secret) { 
    ksort($params); 
    $sig = ''; 
    foreach($params as $key=>$value) { 
        $sig .= "$key=$value"; 
    } 
    $sig .= $secret; 
    return md5($sig); 
} 
$params['fields'] = 'uid,name';
$params['access_token'] = $key['oauth_token'];
$params['v'] = '1.0';
$params['method'] = 'users.getInfo';
$params['format'] = 'json';
$sig = rr_generate_sig($params,$key['oauth_token_secret']);
$params['sig'] = $sig;
$restApi = new RenrenRestApiService;
$res = $restApi->rr_post_curl('users.getInfo',$params);
这让我一个菜鸟很困惑啊
加载中
0
永远对你好
永远对你好
不懂,绑定。
0
名字不能超过十个字
名字不能超过十个字

引用来自“talentwang”的答案

不懂,绑定。

还是谢谢了

知道怎么用了,我想说人人的那个API文档是不是太那个了点...我智商低,看得晕

名字不能超过十个字
名字不能超过十个字
我还是觉得麻花疼的看着舒服些
北坡²º¹²
北坡²º¹²
api都这样,renren的api已经很规范了
0
vicecode
vicecode
同感,找个snippet都好难。c#的。
返回顶部
顶部