I'm looking to create a home brew push notification server for Stack Exchange. This is mainly due to the fact that Toast Notifications within Windows Store applications are done using Windows Notification Services (or background tasks). My basic idea is this:
- The user authenticates the "cloud service" to query their SE inbox at a set interval
- The "cloud service" then queries SE's API servers and detects if there are any "new messages"
- New messages (that haven't already been sent) are sent to the Windows Notification Service
- Windows Notification Service then 'pushes' out the message to the client's devices.
I have multiple questions in regards to this:
Is putting together this Push Notification Server kosher with Stack Exchange?
Is running the same queries (
\{id}\inbox\unread
&\{id}\notification\unread
) but with different UserID's under the once per minute throttle?Are there any other problems that I may run into, while trying to periodically access multiple users inboxes from the same server?
Note: If I do get this running properly for MetroSE, and Stack Exchange is ok with it, I'm willing to open this up to other users that may want to use this for their own applications