Name | Modified | Size | Downloads / 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.