返回结果
{"status":"0","info":"INVALID_USER_KEY","infocode":"10001"}
2 |
10001 |
INVALID_USER_KEY |
key不正确或过期 |
开发者发起请求时,传入的key不正确或者过期 |
代码
string url = "http://restapi.amap.com/v3/geocode/geo?key=790a173dae3f71b8c0af81fcae81c98d&address=方恒国际中心A座&city=北京";
var wclient = new System.Net.WebClient();
byte[] jsonbyte = System.Text.Encoding.UTF8.GetBytes(url);
byte[] ret = wclient.UploadData(url, "POST", jsonbyte);
if (ret != null)
{
return System.Text.Encoding.UTF8.GetString(ret);
申请的可以 也是 web服务key 但是 不知道为什么 还是 不行 有谁遇到这样的问题
很明显的传入的key开发者发起请求时,传入的key不正确或者过期,返回结果不是很清楚吗?
w问题是key 确认了 是 新申请的 而且 没有 问题
@conan_lin: 那就 不知道了,你再确认下传入的key和你申请的key是否相同。或者你再看下调用这个api时的用法,到底加参是不是这样加的
您好,楼主,我也是遇到了相同的问题,请问楼主您的问题解决了吗?还请楼主指点
key错误,重新建一个试试
添加key时有两个web打头的类型可选,请务必选【Web服务】
这么久了,解决了吗,我也碰到了,小白啥也不会,求大佬解救
创建服务的时候 api里有提示 注意:用Postman请求接口时,需要使用x-www-form-urlencoded方式传输。 查询服务的时候 用Postman请求接口时,默认使用params传值就可以了,若使用x-www-form-urlencoded传值,则会返回错误码10001
使用 get 请求,不用 post
创建服务的时候 api里有提示 注意:用Postman请求接口时,需要使用x-www-form-urlencoded方式传输。 查询服务的时候 用Postman请求接口时,默认使用params传值就可以了,若使用x-www-form-urlencoded传值,则会返回错误码10001
– 寂静尤盛光阴委婉 4年前当地址中有‘#’这个特殊字符时就会报错INVALID_USER_KEY,所以需要处理地址或者直接将key放在第一个参数,规避这种问题即可!!
– 萤火1129 2年前