using System.Net;
微信小程序-獲得微信用戶識別碼(OPENID) C#
//由於微信小程序前臺禁止直接訪問https://api.weixin.qq.com,所以在後臺訪問並返回對應的值
using System.Net;
using System.Net;
using System.Text;
public string get_openid()
{
string js_code = Request.QueryString["js_code"].ToString().Trim();
Stream s_re = WebRequest.Create("https://api.weixin.qq.com/sns/jscode2session?appid="+appid+"&secret="+secret+"&js_code="+js_code+"&grant_type=authorization_code").GetResponse().GetResponseStream();
StreamReader s_reader = new StreamReader(s_re, Encoding.UTF8);
string[] s_out = (s_reader.ReadToEnd()).Split("{},".ToCharArray()).Distinct().ToArray();
string r1 = "{";
for (int i = 0; i < s_out.Length; i++)
{
if (s_out[i].ToString().Trim() == "")
{
}
else
{
if (i == s_out.Length - 1)
{
r1 = r1 + s_out[i];
}
else
{
r1 = r1 + s_out[i] + ",";
}
}
}
r1 = r1 + "}";
return r1;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.