About the Author

author photo

Adam Trachtenberg is the Director of the LinkedIn Developer Network, where he oversees developer relations and marketing for the LinkedIn Platform. Before LinkedIn, Adam worked at eBay in platform product management and marketing. Even earlier, he co-founded Student.Com and TVGrid.com. Adam is the author of PHP Cookbook and Upgrading to PHP 5. He lives in San Francisco.

See All Posts by This Author

When in doubt, POST.

The original eBay Web services API is neither REST nor SOAP. It’s a bastardized version of REST, where you always POST to the same URI. (The verb is located inside the POST data, which is an XML document.)

Actually, this format has turned out to be quite practical. Its building blocks — HTTP, HTTP Headers, HTTP POST, SSL, and XML — are sufficiently well-implemented standards that we haven’t found any language that can’t make API calls. From our perspective, that’s the most important characteristic. That’s not saying that if we had known in 2001 what we know now, things wouldn’t have turned out different.

However, at least we got the GET vs POST decision right.

Post a Response