Deprecated - Scholarcheck no longer exists.
Node API wrapper for ScholarCheck.io. This module requires a ScholarCheck API Token to function.
var ScholarCheck = require('scholarcheck');
var scholarcheck = new ScholarCheck('API_TOKEN');
scholarcheck.valid('ap25@cam.ac.uk', function (err, valid) {
console.log(valid); //true
});
scholarcheck.valid('ei12038@fe.up.pt', function (err, valid) {
console.log(valid); //true
});
scholarcheck.institution('ei12038@fe.up.pt', function (err, institution) {
console.log(institution); //"Universidade do Porto"
});
Returns the passed callback function with err
as null
if the query was sucessful, and a boolean representation of if email
is a valid institutional email, or err
as the returned error if the check was unsuccessful.
Returns the passed callback function with err
as null
if the query was sucessful, and a string containing the name of the institution as institution
, or err
as the returned error if the check was unsuccessful.
Returns the passed callback function with err
as null
if the query was sucessful, and an object containing the properties valid
as a boolean, and institutionName
as a string, or err
as the returned error if the check was unsuccessful.