110,535
社区成员
发帖
与我相关
我的任务
分享
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));//请求串地址
}