Skip to content

Commit

Permalink
updated examples to sync with docs
Browse files Browse the repository at this point in the history
  • Loading branch information
BradleyFactual committed Jun 13, 2014
1 parent 9eed310 commit e3e9647
Show file tree
Hide file tree
Showing 13 changed files with 49 additions and 39 deletions.
7 changes: 4 additions & 3 deletions examples/boost.js
Expand Up @@ -2,14 +2,15 @@
// http://developer.factual.com/api-docs/#Boost

var auth = require('./auth');
var Factual = require('../factual-api');
var Factual = require('factual-api');
var factual = new Factual(auth.key, auth.secret);
factual.startDebug();

factual.post('/t/places-us/boost', {
factual_id: '03c26917-5d66-4de9-96bc-b13066173c65',
factual.post('/t/us-sandbox/boost', {
factual_id: '4e4a14fe-988c-4f03-a8e7-0efc806d0a7f',
q: "local business data",
user: "a_user_id"
}, function (error, res) {
if (!error) console.log("success");
});

6 changes: 3 additions & 3 deletions examples/clear.js
Expand Up @@ -2,13 +2,13 @@
// http://developer.factual.com/api-docs/#Clear

var auth = require('./auth');
var Factual = require('../factual-api');
var Factual = require('factual-api');
var factual = new Factual(auth.key, auth.secret);
factual.startDebug();

factual.post('/t/global/21EC2020-3AEA-1069-A2DD-08002B30309D/clear', {
factual.post('/t/us-sandbox/4e4a14fe-988c-4f03-a8e7-0efc806d0a7f/clear', {
fields: "address_extended,latitude,longitude",
user: "a_user_id",
user: "a_user_id"
}, function (error, res) {
if (!error) console.log("success");
});
6 changes: 3 additions & 3 deletions examples/crosswalk.js
Expand Up @@ -2,15 +2,15 @@
// http://developer.factual.com/display/docs/Places+API+-+Crosswalk

var auth = require('./auth');
var Factual = require('../factual-api');
var Factual = require('factual-api');
var factual = new Factual(auth.key, auth.secret);
factual.startDebug();

factual.get('/t/crosswalk?filters={"factual_id":"57ddbca5-a669-4fcf-968f-a1c8210a479a","namespace":"yelp"}', function (error, res) {
factual.get('/t/crosswalk?filters={"factual_id":"3b9e2b46-4961-4a31-b90a-b5e0aed2a45e","namespace":"yelp"}', function (error, res) {
console.log(res.data);
});


factual.get('/t/crosswalk?filters={"namespace":"foursquare", "namespace_id":"4ae4df6df964a520019f21e3"}', function (error, res) {
console.log(res.data);
});

8 changes: 4 additions & 4 deletions examples/diffs.js
Expand Up @@ -2,20 +2,20 @@
// http://developer.factual.com/display/docs/Core+API+-+Diffs

var auth = require('./auth');
var Factual = require('../factual-api');
var Factual = require('factual-api');
var factual = new Factual(auth.key, auth.secret);
factual.startDebug();

var now = new Date().getTime();
var start = now - 7*24*3600*1000; // last week
var start = now - 1*3600*1000; // 1 hour ago

// callback to handle all the diffs
factual.get('/t/global/diffs?start='+start+'&end='+now, function (err, res) {
factual.get('/t/places-us/diffs?start='+start+'&end='+now, function (err, res) {
console.log(res);
});

// callback to handle each diff
factual.get('/t/global/diffs?start='+start+'&end='+now, {
factual.get('/t/places-us/diffs?start='+start+'&end='+now, {
customCallback: function (req) {

req.on('response', function (response) {
Expand Down
5 changes: 3 additions & 2 deletions examples/facets.js
Expand Up @@ -2,11 +2,12 @@
// http://developer.factual.com/display/docs/Core+API+-+Facets

var auth = require('./auth');
var Factual = require('../factual-api');
var Factual = require('factual-api');
var factual = new Factual(auth.key, auth.secret);
factual.startDebug();

// show count(at least 20) of starbucks for each city in ca
factual.get('/t/places/facets?q=starbucks&filters={"region":"CA"}&select=locality&min_count=20&limit=5', function (error, res) {
factual.get('/t/places-us/facets', {q:"starbucks", filters:{"region":"CA"}, select:"locality", min_count:20, limit:5}, function (error, res) {
console.log(res.data);
});

20 changes: 18 additions & 2 deletions examples/flag.js
Expand Up @@ -2,15 +2,31 @@
// http://developer.factual.com/display/docs/Core+API+-+Flag

var auth = require('./auth');
var Factual = require('../factual-api');
var Factual = require('factual-api');
var factual = new Factual(auth.key, auth.secret);
factual.startDebug();

// flag duplicate
factual.post('/t/us-sandbox/4e4a14fe-988c-4f03-a8e7-0efc806d0a7f/flag', {
problem: "duplicate",
preferred: "9d676355-6c74-4cf6-8c4a-03fdaaa2d66a",
user: "a_user_id"
}, function (error, res) {
if (!error) console.log("success");
});

factual.post('/t/us-sandbox/4e4a14fe-988c-4f03-a8e7-0efc806d0a7f/flag', {
problem: "spam",
user: "a_user_id",
data: {"factual_ids":["85c89c4c-aa00-4bdb-baf1-a343e13b3cf5"]}
comment: "Known spammer."
}, function (error, res) {
if (!error) console.log("success");
});

factual.post('/t/us-sandbox/4e4a14fe-988c-4f03-a8e7-0efc806d0a7f/flag', {
problem: "inaccurate",
fields: JSON.stringify(["latitude","longitude"]),
user: "a_user_id"
}, function (error, res) {
if (!error) console.log("success");
});
5 changes: 3 additions & 2 deletions examples/match.js
Expand Up @@ -2,10 +2,11 @@
// http://developer.factual.com/api-docs/#Match

var auth = require('./auth');
var Factual = require('../factual-api');
var Factual = require('factual-api');
var factual = new Factual(auth.key, auth.secret);
factual.startDebug();

factual.get('/t/places/match?values={"name":"McDonalds","address":"10451 Santa Monica Blvd","region":"CA","postcode":"90025"}', function (error, res) {
factual.get('/t/places-us/match?values={"name":"McDonalds","address":"10451 Santa Monica Blvd","region":"CA","postcode":"90025"}', function (error, res) {
console.log(res.data);
});

11 changes: 0 additions & 11 deletions examples/monetize.js

This file was deleted.

8 changes: 5 additions & 3 deletions examples/multi.js
Expand Up @@ -2,16 +2,18 @@
// http://developer.factual.com/display/docs/Core+API+-+Multi

var auth = require('./auth');
var Factual = require('../factual-api');
var Factual = require('factual-api');
var factual = new Factual(auth.key, auth.secret);
factual.startDebug();

var readQuery = factual.requestUrl('/t/places', {q:"starbucks", geo:{"$circle":{"$center":[34.041195,-118.331518],"$meters":1000}}});
var facetsQuery = factual.requestUrl('/t/places/facets', {q:"starbucks", filters:{"region":"CA"}, select:"locality", "min_count":20, limit:5});
var readQuery = factual.requestUrl('/t/places-us', {q:"starbucks", geo:{"$circle":{"$center":[34.041195,-118.331518],"$meters":1000}}});
var facetsQuery = factual.requestUrl('/t/places-us/facets', {q:"starbucks", filters:{"region":"CA"}, select:"locality", "min_count":20, limit:5});
factual.get('/multi', {queries:{
read: readQuery,
facets: facetsQuery
}}, function (error, res) {
console.log('read:', res.read.response);
console.log('facets:', res.facets.response);
});


6 changes: 3 additions & 3 deletions examples/resolve.js
Expand Up @@ -2,17 +2,17 @@
// http://developer.factual.com/api-docs/#Resolve

var auth = require('./auth');
var Factual = require('../factual-api');
var Factual = require('factual-api');
var factual = new Factual(auth.key, auth.secret);
factual.startDebug();

// resovle from name and address info
factual.get('/t/places/resolve?values={"name":"McDonalds","address":"10451 Santa Monica Blvd","region":"CA","postcode":"90025"}', function (error, res) {
factual.get('/t/places-us/resolve?values={"name":"McDonalds","address":"10451 Santa Monica Blvd","region":"CA","postcode":"90025"}', function (error, res) {
console.log(res.data);
});


// resolve from name and geo location
factual.get('/t/places/resolve?values={"name":"McDonalds","latitude":34.05671,"longitude":-118.42586}', function (error, res) {
factual.get('/t/places-us/resolve?values={"name":"McDonalds","latitude":34.05671,"longitude":-118.42586}', function (error, res) {
console.log(res.data);
});
2 changes: 1 addition & 1 deletion examples/schema.js
Expand Up @@ -2,7 +2,7 @@
// http://developer.factual.com/display/docs/Core+API+-+Schema

var auth = require('./auth');
var Factual = require('../factual-api');
var Factual = require('factual-api');
var factual = new Factual(auth.key, auth.secret);
factual.startDebug();

Expand Down
2 changes: 1 addition & 1 deletion examples/submit.js
Expand Up @@ -2,7 +2,7 @@
// http://developer.factual.com/display/docs/Core+API+-+Submit

var auth = require('./auth');
var Factual = require('../factual-api');
var Factual = require('factual-api');
var factual = new Factual(auth.key, auth.secret);
factual.startDebug();

Expand Down
2 changes: 1 addition & 1 deletion examples/world-geographies.js
@@ -1,7 +1,7 @@
// World Geographies doc:
// http://developer.factual.com/display/docs/World+Geographies
var auth = require('./auth');
var Factual = require('../factual-api');
var Factual = require('factual-api');
var factual = new Factual(auth.key, auth.secret);
factual.startDebug();

Expand Down

0 comments on commit e3e9647

Please sign in to comment.