All,
As a newbie to Roku developer world, I have a bunch of queries re: Roku API.
The overall goal we are trying to achieve (by using these APIs) is as follows,
* Cancel a Roku Subscription by pinging some API with some parameters from our systems
* Refund money to Roku subscribers (either partially or completely) using some API
* Get notified by Roku when,
** We get money from subscribers (at beginning of a new billing cycle)
** Subscribers are refunded money (for whatever reason)
** Subscribers have cancelled their subscription (from Roku directly)
I have been trying to go through their API docs & I am not able to see any consistent way of doing things. This is the doc I am referring to >>>
https://roku.app.box.com/s/fdyi280hrd4vhwjagbxoSo I am wondering if their is a new/updated exhaustive version of their API.
Additionally I need answers to following questions,
* Is their a sandbox environment for starting/cancelling new subscriptions?
* How to specify separate endpoints for sandbox vs production for Push Notifications?
** Currently there is only one input under "Web API Settings"
* What is the difference between "Issue Credit" & "Issue Refund"?
* What is the difference between the following Push notifications - "Sale", "Credit" & "Refund"?
* Is their a Java based client SDK for interacting with the Web APIs (& Push notifications)?
* Are there any ReST Web APIs?
** Currently I see their Push notifications supporting JSON (intput/output) but the other APIs accepting only XML.