Download Latest Version google-alert-api.jar (1.5 MB)
Email in envelope

Get an email when there's a new version of Java Google Alerts API

Home
Name Modified Size InfoDownloads / Week
lib 2016-09-15
README.md 2014-09-12 1.8 kB
Totals: 2 Items   1.8 kB 1

google-alert-api v2

A java library allow user get, create, delete, update google alert.

Required libraries

No required

Usage

// First of all, we have to login. return true string if login successful else return false

GAService service = new GAService("yourGmail", "yourPassword"); service.doLogin();

// Get all alerts.

List<Alert> lstAlert = service.getAlerts();

// Get alert by delivery.

List<Alert> lstAlert = service.getAlertByDelivery(DeliveryTo.FEED);

// Get alert by id.

Alert alert = service.getAlertById(alertId);

// Get alert by search query.

List<Alert> lstAlert = service.getAlertsByQuery("Your Query");

// Create alert. return an alert id if created successful else return an error string // Default deliver is email

Alert alert = new Alert();

alert.setHowMany(HowMany.ONLY_THE_BEST_RESULTS);

alert.setHowOften(HowOften.ONCE_A_DAY);

alert.setResultType(ResultType.EVERYTHING);

alert.setSearchQuery("Your Query");

alert.setDeliveryTo(DeliverTo.FEED);

String id = service.createAlert(alert);

// Delete an alert.

service.deleteAlert(alertId);

// Delete list of alerts.

List<String> lstAlertId = new ArrayList<String>();

lstAlertId.add(alertId);

service.deleteAlert(lstAlertId);

// Update alert. return empty string if updated successful else return an error string

AlertBean alert = new AlertBean();

alert.setId(editAlertId);

alert.setHowMany(HowMany.ONLY_THE_BEST_RESULTS);

alert.setHowOften(HowOften.ONCE_A_DAY);

alert.setSearchQuery("your new query");

alert.setDeliverTo(DeliverTo.FEED);

service.updateAlert(alert);

Please contact me at nnhiti@gmail.com if you found any issues.

Happy coding.

Source: README.md, updated 2014-09-12