Where's the full API specification? I'm missing something, I know...
I'd prefer to use an OOP approach to API interaction, perhaps something that would fit in the Zend Framework paradigm, which may mean that I need to develop that myself. There aren't any current proposals, that I can find. So in order to do so, I'd need a full API specification. Does a formal one exist?
The more people who ask this question, the more it gets noticed.
-
Inappropriate?David,
The full api documentation is at http://developers.getsatisfaction.com
Also, if you would like to see an OO approach in action, the ruby library I wrote exposes the data in an ActiveRecord-esque fashion.
http://developers.getsatisfaction.com...
You can get the latest code for it at: http://github.com/nullstyle/ruby-sati... -
Inappropriate?Hey Scott,
I checked out the docs initially and downloaded the sample "Subscription.php", but as my comment on that page noted, there were a couple of pieces missing... <_><
Perhaps we could work together to build a decent PHP5 interface...? -
Inappropriate?David,
The PHP library was extracted from the code in Help Center, written by Ezra who is a contractor we hired to write it.
I'll be happy to incorporate and market any contributions or alternatives you come up, but I've got no personal drive to flesh out the library; I don't enjoy working with PHP like I enjoy ruby.
-
Inappropriate?Perhaps you could help me out in understanding the API, then. I don't enjoy Ruby as much as PHP, admittedly, so it sounds like a good team up. My current major project would benefit from an interactive help center, like what GetSatisfaction.com provides.
I’m hopeful
-
Inappropriate?I'd love to help you understand the API David!
Do you have any specific questions, or are you just looking for a place to start?
I recommend http://developers.getsatisfaction.com... to get an idea about the basic mechanisms and the intent behind the API. Then, I would go look at http://developers.getsatisfaction.com... to see some of the possibilities in a very rough form. After that, you can go through the documentation for each of the different resources as necesssary.
Lastly, you can simply browse around http://api.getsatisfaction.com/ to see what is available and how things link together.
Hope that helps!
2 people say
this answers the question
-
Inappropriate?Hey, I got stuck there too. Satisfaction.php seems to call on 2 external files - hkit.class.php and list.php . hkit.class.php seems to be the one here : http://code.google.com/p/hkit/source/... . But I can't figure out what list.php is supposed to be. Am I missing something?
ps : cool place :) keep it up :)
I’m breaking my head
-
Inappropriate?I know what you mean. I think the list.php that's referenced is a view script for generating a list of output, but it's impossible to know without seeing it. Good job finding that hkit link; I hadn't had time to look myself.
I’m still skeptical.
-
Inappropriate?Scott,
Any way of contacting your contractor and letting us know which list.php it is ... for those of us who have to live with PHP for whatever reason :D
David,
Do let us know if you come across the right list.php... just in case :D
I’m hoping
-
Inappropriate?I'm going to share this Topic with our API developer to see if he can't help you out more than we can. He is great, and his name is Ezra.
I’m hopeful
-
He is great, though strictly speaking, he's the Help Center/PHP developer. Scott is the API developer :) -
Ha, yes. I was very tired when I made that reply. I meant Help Center. -
Inappropriate?Hm, looks like the list.php and hkit.class.php files got missed out of the PHP library distribution. The files are available in the full Help Center release, which contains a bunch of other PHP code as well.
We'll re-release the PHP library with the missing files as soon as possible; in the meantime, if you're in a hurry, you can find the files in the Help Center release.
1 person says
this answers the question
-
Inappropriate?Here's a link to the Help Center... I can't find it via navigation, but it appears to be on the main site.
http://getsatisfaction.com/for_compan...
I’m nominally amused
2 people say
this answers the question
-
Inappropriate?Thanks a bunch guys :) Got the files from http://github.com/nullstyle/helpcente...
Keep up the good work. Good luck
I’m happy and grateful
Loading Profile...





EMPLOYEE

EMPLOYEE