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 { ...@@ -141,7 +141,7 @@ class ScriptsService extends Service {
const { ip } = ctx.request; const { ip } = ctx.request;
ctx.logger.info(JSON.stringify(ctx.request)); ctx.logger.info(JSON.stringify(ctx.request));
const ipArray = ip.split(','); 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, { const result = await ctx.curl(url, {
charset: 'utf-8', charset: 'utf-8',
timeout: [30000, 30000], timeout: [30000, 30000],
...@@ -149,7 +149,7 @@ class ScriptsService extends Service { ...@@ -149,7 +149,7 @@ class ScriptsService extends Service {
contentType: 'json', contentType: 'json',
}); });
if (result.data.status === 0) { 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)); ctx.logger.error('fetchCityFormIp', url, JSON.stringify(result.data));
return '北京市'; 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