wechat-tools
Advanced tools
Comparing version 0.0.5 to 0.0.6
@@ -15,14 +15,15 @@ var urllib =require('urllib'); | ||
} | ||
}, function(err, data) { | ||
}, function(urllib_err, data) { | ||
var error = null; | ||
if (err) { | ||
error = err.toString(); | ||
if (urllib_err) { | ||
error = urllib_err; | ||
} else { | ||
var urlerror = JSON.parse(data.toString()).error; | ||
if(urlerror){ | ||
err = data.toString(); | ||
var face_error = JSON.parse(data.toString()).error; | ||
if(face_error){ | ||
error = data; | ||
}else if(!JSON.parse(data.toString()).face[0]){ | ||
err = "{'error' : 'no face'}"; | ||
error = {'error' : 'no face'}; | ||
} | ||
callback(err, data.toString()); | ||
callback(error, data.toString()); | ||
} | ||
@@ -29,0 +30,0 @@ }); |
@@ -7,3 +7,2 @@ var urllib = require('urllib'); | ||
var rdata = ''; | ||
console.log(error); | ||
if (error) { | ||
@@ -10,0 +9,0 @@ err = error; |
@@ -9,10 +9,14 @@ var urllib = require('urllib'); | ||
var err = null; | ||
var result = null; | ||
if (error) { | ||
this.err = error.toString(); | ||
err = error.toString(); | ||
} | ||
var result = JSON.parse(data).trans_result[0].dst; | ||
callback(this.err,result); | ||
else if(JSON.parse(data).error_code){ | ||
err = data; | ||
}else{ | ||
result = JSON.parse(data).trans_result[0].dst; | ||
} | ||
callback(err,result); | ||
}); | ||
}; | ||
module.exports = translate; |
{ | ||
"name": "wechat-tools", | ||
"version": "0.0.5", | ||
"version": "0.0.6", | ||
"description": "wechat 回复小工具 ,包括天气预报、历史今天、翻译工具、人脸识别 等实用功能", | ||
@@ -13,3 +13,8 @@ "main": "index.js", | ||
"urllib": "^1.5.2" | ||
}, | ||
"devDependencies": { | ||
"istanbul": "^0.3.2", | ||
"mocha": "^2.0.1", | ||
"should": "^4.1.0" | ||
} | ||
} |
@@ -20,2 +20,8 @@ ## wechat-tools 让您的公众平台有可以回复‘天气预报’、‘历史上的今天’ 等 | ||
``` | ||
## 测试 | ||
``` | ||
make test ; | ||
``` | ||
### 1 天气预报 (获取中国任意城市 三天内的天气预报) | ||
@@ -22,0 +28,0 @@ 此为共享 ak = uD67wmZzhi3RFcmTkGoks2Dr,实际应用时建议去[百度开发者](http://developer.baidu.com/map/index.php)自行申请ak |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
148476
24
293
121
3
1