Skip to content

Commit bee2f86

Browse files
DEVOPS-247: add address-similarity example
1 parent 184d581 commit bee2f86

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

examples/address_similarity.js

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
"use strict";
2+
3+
var Api = require("../lib/Api");
4+
var ArgumentParser = require("argparse").ArgumentParser;
5+
6+
var parser = new ArgumentParser({
7+
addHelp: true,
8+
description: "Get the similarity score of two names"
9+
});
10+
parser.addArgument(["--key"], {help: "Rosette API key", required: true});
11+
parser.addArgument(["--url"], {help: "Rosette API alt-url", required: false});
12+
var args = parser.parseArgs();
13+
var api = new Api(args.key, args.url);
14+
var endpoint = "addressSimilarity";
15+
16+
api.parameters.address1 = {"city": "Cambridge"}
17+
api.parameters.address2 = {"city": "cambridge", "state": "ma"}
18+
19+
api.rosette(endpoint, function(err, res){
20+
if(err){
21+
console.log(err);
22+
} else {
23+
console.log(JSON.stringify(res, null, 2));
24+
}
25+
});

0 commit comments

Comments
 (0)