5 ms·
Github Notifications API
- bryanh 14y agoShameless plug! We just added support for this on Zapier: http://zapier.com/zapbook/github/ http://zapier.com/zapbook/github/ We'll add some links to specific templates, but some good examples of ways to use it might be: * Send SMS for specific mentions (we support filters) * Power your own RSS feed (for Google Reader?) * Dump to chat programs (Hipchat, Campfire, etc...) * POST a JSON payload to some URL * and many more... If you already have a Zapier account with a GitHub auth, you might need to re-authenticate to catch the notifications scope.
- agazso 14y agoAside from the shameless plug, what will you use it for?
- ewolf 14y agoFinally! I've been waiting for this :) In case anyone of you likes to get notified about new issues, issue comments etc. on his homepage (like I do), you might want to have a look at http://updatified.com/ http://updatified.com/ ;)
- witten 14y agoI found it interesting that this is ostensibly a notifications API, and nowhere is there any way to actually get notifications except by polling. I definitely understand why a push notification API would be a bad idea, but is polling with Last-Modified really the state of the art in notification APIs? What if you want to find out almost instantly when an event occurs, and not just at the granularity of your poll interval? At the API level, what do people use for this? Comet-style long polling? WebSockets? pubsubhubbub?
- technoweenie 14y agoThose are all good options, but you still need some kind of poll API. What happens if your PSHB endpoint is down for a bit? What if your streaming HTTP connection disconnects?
- witten 14y agoSure, polling suits a lot of use cases just fine. I'm just wondering about the ones it doesn't satisfy.
- ewolf 14y agoUnfortunately, almost no website has a push API for notifications (or anything else). In the app I mentioned below, I'm gathering notifications from Facebook, Forrst, StackExchange and unread emails from Gmail — I have to poll for every one of those.
- markoa 14y agoI think webhooks would be the simplest implementation.
- drcongo 14y agoAnd still there's no Github IFTTT channel.