fb-graph-api
Advanced tools
Comparing version 1.0.11 to 1.0.13
@@ -59,2 +59,7 @@ "use strict"; | ||
} | ||
}, { | ||
key: "me", | ||
value: function me(token, fields) { | ||
return (0, _RequestAPI.meWithAccessToken)(token, fields); | ||
} | ||
}]); | ||
@@ -61,0 +66,0 @@ |
{ | ||
"name": "fb-graph-api", | ||
"version": "1.0.9", | ||
"version": "1.0.13", | ||
"description": "NodeJS Library for Facebook Graph API", | ||
@@ -5,0 +5,0 @@ "homepage": "https://github.com/CoericK/fb-graph-api", |
@@ -6,3 +6,3 @@ 'use strict'; | ||
}); | ||
exports.debugAccessToken = undefined; | ||
exports.meWithAccessToken = exports.debugAccessToken = undefined; | ||
@@ -46,2 +46,30 @@ var _request = require('request'); | ||
}); | ||
}; | ||
var meWithAccessToken = exports.meWithAccessToken = function meWithAccessToken(accessToken, fields) { | ||
return new Promise(function (resolve, reject) { | ||
if (!accessToken) { | ||
reject({ message: 'Missing \'accessToken\' param.' }); | ||
} else { | ||
_request2.default.get({ | ||
url: _config.BASE_URL + '/me?access_token=' + accessToken + '&fields=' + fields, | ||
json: true | ||
}, function (e, res, body) { | ||
if (e) { | ||
console.log('e', e); | ||
reject({ message: 'Somethjng wrong' }); | ||
} else { | ||
if (res.statusCode === 200) { | ||
resolve(body); | ||
} else if (res.statusCode === 400) { | ||
reject({ | ||
message: body.error && body.error.message ? body.error.message : 'Something wrong with FB API' | ||
}); | ||
} else { | ||
reject({ message: 'something wrong statusCode' }); | ||
} | ||
} | ||
}); | ||
} | ||
}); | ||
}; |
{ | ||
"name": "fb-graph-api", | ||
"version": "1.0.11", | ||
"version": "1.0.13", | ||
"description": "NodeJS Library for Facebook Graph API", | ||
@@ -5,0 +5,0 @@ "homepage": "https://github.com/CoericK/fb-graph-api", |
import { | ||
debugAccessToken | ||
debugAccessToken, | ||
meWithAccessToken | ||
} from "./RequestAPI"; | ||
@@ -44,2 +45,6 @@ | ||
} | ||
me(token, fields) { | ||
return meWithAccessToken(token, fields); | ||
} | ||
} | ||
@@ -46,0 +51,0 @@ |
@@ -41,2 +41,33 @@ import request from 'request'; | ||
}); | ||
}; | ||
export const meWithAccessToken = (accessToken, fields) => { | ||
return new Promise((resolve, reject) => { | ||
if (!accessToken) { | ||
reject({message: `Missing 'accessToken' param.`}); | ||
} else { | ||
request | ||
.get({ | ||
url: `${BASE_URL}/me?access_token=${accessToken}&fields=${fields}`, | ||
json: true | ||
}, (e, res, body) => { | ||
if (e) { | ||
console.log('e', e); | ||
reject({message: 'Somethjng wrong'}); | ||
} else { | ||
if (res.statusCode === 200) { | ||
resolve(body); | ||
} else if (res.statusCode === 400) { | ||
reject({ | ||
message: body.error && body.error.message ? body.error.message : `Something wrong with FB API`, | ||
}); | ||
} else { | ||
reject({message: 'something wrong statusCode'}); | ||
} | ||
} | ||
}); | ||
} | ||
}); | ||
}; |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
86930
305