What is an API?An API is an Application Program Interface. The Betavine API is a Web API, which means that it is accessible through the Internet using HTTP.
Why is Betavine launching an API?For developers, we hope the API will become a useful tool and an incentive to develop applications with Betavine. We are particularly keen to see how Internet-based applications or mashups can use mobile comunications APIs in (such as messaging) to create new and innovative services. We hope the APIs we offer will help developers achieve this.
How much does the API cost to use?You are not directly charged for using the API although we control usage through a credit based system. When you register as a user or developer on the site, you will be awarded credits (our initial allocation is 100). This will allow you to test and/or develop applications that use our messaging API.
You can see how many credits you have remaining from the
API Home.
What happens if I run out of Credit?All registered users will initially be given 100 credits. With the current release of our API, there is no automatic way to 'top up' your credit (we are currently working on a variety of mechanisms to do this). If you would like more credit, simply drop an e-mail to 'webmaster@betavine.net' with the subject 'credit request' and will contact you to arrange a top-up.
What is the UAID used for?A UAID (User-Application Identifier) is a key that is used to uniquely identify the user and the application or mashup being used. One of the main drivers for introducing the UAID is so developers can get see how many different users have tried their application. (The UAID will not be used to pass on your personal details to the developer). It also helps the Betavine web team identify any fradulant activity with the APIs.
What happens if somebody steals my UAID?Be careful with your UAIDs, another user can use your UAID to access the Betavine API. This will result in you loosing your credit, and other users masquerading as you.
Keep track of which applications are using your credit by using the API Usage page. If you suspect that someone else is using your UAID then follow the 'Renew' link. This will give you an entirely new UAID for you to continue using with your application.
Application XXX does not work!Oops! The developer which wrote that application will probably want to hear about it. Use the discussion forums or leave them a message on their blog.
How do I write a Mashup for the Betavine API?If you would like to use or write a mashup which uses our API then you need to generate a
Mashup Key.