小程序
小游戏
企业微信
微信支付
扫描小程序码分享
按照文档的来,为什么一直提示错误47001 格式错误,是ext_json字段错了吗?
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,麻烦提供一下接口报错的rid
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
public void HttpPhone(string accesstoken, string code)
{
System.GC.Collect();
string result = "";
HttpWebResponse response = null;
//请求url以获取数据
//设置最大连接数
ServicePointManager.DefaultConnectionLimit = 200;
string url = " https://api.weixin.qq.com/wxa/business/getuserphonenumber?access_token=" +accesstoken+"&";
WebRequest request = WebRequest.Create(url);
request.Method = "POST";
//post传参数
string postdata = "'{code:" +code+ "}'";
//Response.Write(postdata);
byte[] bytes = Encoding.UTF8.GetBytes(postdata);
request.ContentType = "application/json";
request.ContentLength = postdata.Length;
Stream sendStream = request.GetRequestStream();
sendStream.Write(bytes, 0, bytes.Length);
sendStream.Close();
//得到返回值
response = (HttpWebResponse)request.GetResponse();
//获取HTTP返回数据
StreamReader sr = new StreamReader(response.GetResponseStream(), Encoding.UTF8);
result = sr.ReadToEnd().Trim();
Response.Write(result);
sr.Close();
}
提示 47001 如何解决啊
看下content-type有没有设置成application/json,或者自己删减下body试试
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你好,麻烦提供一下接口报错的rid
public void HttpPhone(string accesstoken, string code)
{
System.GC.Collect();
string result = "";
HttpWebResponse response = null;
//请求url以获取数据
//设置最大连接数
ServicePointManager.DefaultConnectionLimit = 200;
string url = " https://api.weixin.qq.com/wxa/business/getuserphonenumber?access_token=" +accesstoken+"&";
WebRequest request = WebRequest.Create(url);
request.Method = "POST";
//post传参数
string postdata = "'{code:" +code+ "}'";
//Response.Write(postdata);
byte[] bytes = Encoding.UTF8.GetBytes(postdata);
request.ContentType = "application/json";
request.ContentLength = postdata.Length;
Stream sendStream = request.GetRequestStream();
sendStream.Write(bytes, 0, bytes.Length);
sendStream.Close();
//得到返回值
response = (HttpWebResponse)request.GetResponse();
//获取HTTP返回数据
StreamReader sr = new StreamReader(response.GetResponseStream(), Encoding.UTF8);
result = sr.ReadToEnd().Trim();
Response.Write(result);
sr.Close();
}
提示 47001 如何解决啊
看下content-type有没有设置成application/json,或者自己删减下body试试