Commit 4404fdc1 authored by 谢永靖's avatar 谢永靖

1

parent cf2f52aa
Pipeline #48442 failed with stage
in 1 minute 5 seconds
......@@ -141,7 +141,7 @@ class ScriptsService extends Service {
const { ip } = ctx.request;
ctx.logger.info(JSON.stringify(ctx.request));
const ipArray = ip.split(',');
const url = `https://api.map.baidu.com/location/ip?ak=3TBenWOhPygtFFazaR5kSibU&ip=${ipArray[0]}`;
const url = `https://apis.map.qq.com/ws/location/v1/ip?ip=${ipArray[0]}&key=VSWBZ-GSH3Q-W5I52-4D2TB-G6UXV-65FP7`;
const result = await ctx.curl(url, {
charset: 'utf-8',
timeout: [30000, 30000],
......@@ -149,7 +149,7 @@ class ScriptsService extends Service {
contentType: 'json',
});
if (result.data.status === 0) {
return result.data.content.address_detail.city;
return result.data.result.ad_info.city;
}
ctx.logger.error('fetchCityFormIp', url, JSON.stringify(result.data));
return '北京市';
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment