我生成的请求地址如下,想获得临时token
http://openapi.qzone.qq.com/oauth/qzoneoauth_request_token?oauth_consumer_key=218261&oauth_nonce=405651512&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1313733668&oauth_version=1.0&oauth_signature=tsYQpnMtYOSBpjXpVjd70xSY8hA=返回的代码为 error_code=11000
protected void Page_Load(object sender, EventArgs e)
{
//申请信息
string appid = "218261";
string appkey = "427ca1798dd1f14b96f62b41840d7***";
//时间和随机数
string myrandomnum = oauthnonce(); //随机数
string unixtime = GenerateTimeStamp();//时间戳
//参数串
string token_parameter = "oauth_consumer_key=" + appid + "&oauth_nonce=" + myrandomnum + "&oauth_signature_method=HMAC-SHA1&oauth_timestamp=" + unixtime + "&oauth_version=1.0";
//源串参数
string code_token_parameter = "GET&" + Uri.EscapeDataString("http://openapi.qzone.qq.com/oauth/qzoneoauth_request_token") + "&" + Uri.EscapeDataString(token_parameter);
//生成加密值
string miyuetemp = appkey + "&";
string signvl = ToBase64hmac(code_token_parameter, miyuetemp);
//生成请求地址
string url = string.Format("{0}?{1}{2}{3}", "http://openapi.qzone.qq.com/oauth/qzoneoauth_request_token", token_parameter, "&oauth_signature=", signvl); Response.Write(url);//输出请求串地址
Response.Write("</br>");
Response.Write(RequestUrl(url));//请求串地址
}大家帮忙看看
http://openapi.qzone.qq.com/oauth/qzoneoauth_request_token?oauth_consumer_key=218261&oauth_nonce=405651512&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1313733668&oauth_version=1.0&oauth_signature=tsYQpnMtYOSBpjXpVjd70xSY8hA=返回的代码为 error_code=11000
protected void Page_Load(object sender, EventArgs e)
{
//申请信息
string appid = "218261";
string appkey = "427ca1798dd1f14b96f62b41840d7***";
//时间和随机数
string myrandomnum = oauthnonce(); //随机数
string unixtime = GenerateTimeStamp();//时间戳
//参数串
string token_parameter = "oauth_consumer_key=" + appid + "&oauth_nonce=" + myrandomnum + "&oauth_signature_method=HMAC-SHA1&oauth_timestamp=" + unixtime + "&oauth_version=1.0";
//源串参数
string code_token_parameter = "GET&" + Uri.EscapeDataString("http://openapi.qzone.qq.com/oauth/qzoneoauth_request_token") + "&" + Uri.EscapeDataString(token_parameter);
//生成加密值
string miyuetemp = appkey + "&";
string signvl = ToBase64hmac(code_token_parameter, miyuetemp);
//生成请求地址
string url = string.Format("{0}?{1}{2}{3}", "http://openapi.qzone.qq.com/oauth/qzoneoauth_request_token", token_parameter, "&oauth_signature=", signvl); Response.Write(url);//输出请求串地址
Response.Write("</br>");
Response.Write(RequestUrl(url));//请求串地址
}大家帮忙看看
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货