百度LBS的API根据IP定位地理位置的sn算法
/**
* @brief 计算SN签名算法
* @param string $ak access key
* @param string $sk secret key
* @param string $url url值,
* @param array $querystring_arrays 参数数组,key=>value形式。在计算签名后不能重新排序,也不能添加或者删除数据元素
* @param string $method 只能为'POST'或者'GET'
*/
public function caculateAKSN($ak, $sk, $url, $querystring_arrays, $method = 'GET'){
if ($method === 'POST'){
ksort($querystring_arrays);
}
$querystring = http_build_query($querystring_arrays);
return md5(urlencode($url.'?'.$querystring.$sk));
}
以上是,百度LBS的API根据IP定位地理位置的sn算法。本人不懂PHP,能否有大侠转成C#的代码?