How do i start?
|
|
Hi All, Please can someone explain how do i even start using this API? Where can i find a list of the tags/commands that can be used and an explanation on how to use them? Is there an interface to this? Where can i write and post my own SQL script to retrieve only what i need and in a certain format? Is it even possible to do that? Basically everything…. Please help. Thanks, |
|
|
The Highrise API documentation and examples are located at: |
|
|
thanks that got me started. |
|
|
Folks – I wish I knew more to take advantage of that page… I know I have ALOT of learning to do (HTMl, etc) so please just indulge me for these 2 questions: 1) Any suggestions on getting up to speed so I can take advantage of API’s? 2) When I implement an API, will it affect only my use of my Highrise account, or will it also affect all the other users that would sign into my Highrise account? (That is, will I have to install it for every user? or just me?) |
|
|
The API is a way to access Highrise as if you were doing it through the web site. The authentication token you use is the equivalent of logging in as a specific user. Anything you do via the API has immediate effect (just like an on-line user). Applications that use the API are like people using web browsers: you have to have them everywhere you want them to run. As to multiple users or applications accessing using the same credentials (e.g. using the same authentication token): I don’t know, but I assume that Highrise is stateless: each request is performed individually without dependency on previous actions. An implicit dependency is that a user assumes that the data they read is still valid when they post an edit on it; another user might have changed the data in the meantime. RDBMS handle this by confirming that the data is in the original read state just before performing changes to it; I doubt Highrise has such a feature built it. My application Highrise Inquirer is starting to address this problem by warning of stale data some number of minutes. I’m thinking about doing some checks with the last-update element of entity data as well. Cheers |
|
|
So… that wonderfully informative (but over my head) advertisement aside, |
|
|
The API is a set of addresses that some piece of software calls; it is not a library. People can create libraries of code that use the Application Programming Interface. Some piece of software has to be on the machines that execute it either as a file (e.g. highriseinquirer.exe) sitting on the PC’s hard disk, or downloaded as web application (e.g. Flex) Cheers |
