3
回答
人人网API不会用,求讲解
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

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);
这让我一个菜鸟很困惑啊
<无标签>
举报
顶部