Etsy Developer Community Developer Blog

RSS Feed

Notes from PayPal X Innovate Conference

photo by  dismissie

I had the chance to attend the PayPal X Innovate 2009 conference in San Francisco earlier this month and I wanted to share with the Etsy developer community some thoughts on the conference and how it relates to developers on the Etsy platform.

The conference was PayPal’s “coming-out party” for their new suite of web services around payments. Called "Adaptive Payments," the services give more control over payments to a third party who manages transactions between buyers and sellers. In many cases the third party is you, the developer.

 During the conference, PayPal announced new pricing and a number of new API services. Here are a few examples of what developers can do with Adaptive Payments:

  • Split payments. Allows one transaction from a buyer to be split into several transactions. Good for marketplaces where a buyer can pay multiple sellers at the same time
  • Chained payments. This allows a third party, such as a developer, to take a fee on a transaction between a buyer and seller. For example, a developer could take 5% of a transaction; the buyer would pay $100, the developer would get $5, and the seller would get the rest, minus PayPal fees. In addition, the transaction can be structured so that the seller, buyer, or even the developer could pay the PayPal transaction fee.
  • Preapproved Payments. This allows a user to commit to a billing agreement with a developer and allows the developer to “pull” funds from the user’s PayPal account and redirect those funds to another account.

So, what does this mean if you're developing an application using the Etsy API? Well, for starters, if you choose to monetize your application you could charge end users subscription fees or one time fees instead of advertising. Plus, since many Etsy sellers use PayPal to accept payments, you could consider using PayPal’s APIs to build an application that uses both sets of web services.

I'm interested in hearing your ideas on the subject,

Tom

Etsy Developer Community

Recent Bug Fixes / Improvements November 2009

photo by  Benandi

API bug fixes.

I know, you probably dont believe it.  We have fixed a few of the issues that I listed in the forums.  They are:

  • Fixed API methods for getting feedback. This was previously returning an empty feedback object when you were looking for an id that doesn't exist, now it returns a 404.
  • Fixed a bug where case sensitivity, such as jewelry, Jewelry, jEwElry was returning inconsistent results.
  • Searching for tags with underscores now returns proper results.  Previously would return empty results for anything with underscores.
  • Added a new sort order for search relevance.  You can now use sort_on=score for getListingsByKeyword, getListingsByTag, and getListingsByMaterial.

Thanks for your patience,

Tom

New Developer Libraries Added

photo by  reaver

Do you know about our libraries?

We have had some recent additions to our resources page, we now have libraries for Cocoa, Perl, Actionscript, Ruby, .NET, Yahoo! Query Language, and even Lisp!  These libraries have been built by our developer community and are free to use.  Check their websites for specific terms of use.

Tom

Etsy's Handmade Code Series - We Give You A Hand

photo by  luxfordst

Happy July Developers,

Our official Etsy blog, the Storque, has started a series of articles on developers using the Etsy API.  The series is called "Handmade Code".  Since we started the series, we have featured Etsy Addict, Craft Cult, 26 Olive Street, Etsy Hacks, and Morecloth.


If your interested in taking part, let us know at developer@etsy.com and if we think it would make a good article, we will post the interview on our main blog.

Thanks, Tom

 

 

API Developers and the Etsy Community Forums

photo by  ClockworkZero

Hey Developers,

Its been about three weeks since our last post, I see some new apps in the works and both Justin and I monitor the forums for your questions.  I wanted to provide some guidelines to developers on how to promote your applications to our Etsy community.  

If I have one item to mention about application development, I urge you to contact us before announcing your application to the world.  We can provide feedback on your application, set appopriate call limits, and review the application with respect to our terms of use.  Just contact us at developer@etsy.com.  

Here are the guidelines: 

  • Developers agree to abide by Etsy's policies as set forth in the DOs and DON'Ts and Terms of Use for Etsy; developers are members of the Etsy community and therefore subject to the same policies as all other members.
  • A developer's username on Etsy.com may not contain the word "Etsy" unless they have obtained explicit permission from Etsy for this use of Etsy's trademarks
  • Developers should identify themselves in their Etsy profile and in Etsy Forum posts as a developer using the Etsy API.
  • Developers may post a single new thread in the Business Topics section to announce the launch of a new application or significant changes to an application.
  • Developers are welcome to post in the Promotions section to promote their applications. Developers must not inundate other sections of the Etsy Forums with multiple threads about their applications; this will be seen as spam and moved to the Promotions section or closed.
  • Developers may offer support to the Etsy community in member-created threads that inquire about their specific application.
  • Developers may read the Forums for inspiration for new applications that may be of interest to the community, but developers should not post in the Etsy Forums explicitly soliciting community requests/advice for new applications.
  • Etsy's Forum Moderators reserve the right to move or close threads at their discretion.
Thanks, Tom

 

Etsy API Minor Release 09-04-28

photo by  ArtMind

Howdy,

We've made a small update to the API today to do two things:

  • Add support for all listing images: by popular demand, we've added the "all_images" field to listing records when detail level is "high."  The documentation describes the new fields.
  • Filter out listings in 'edit' state: attempting to access a listing in the 'edit' state will now throw a "403 Forbidden" response.  We apologize for the inconvenience, and we're working on a better long-term solution.

Etsy API Bugfix Release 09-04-09

photo by  capitolagirl

 

Howdy,

Yesterday we released a very minor bugfix for the API that corrects an issue with inconsistent HTML entities that some of you reported.  From now on, all data coming out of the API should be fully HTML-entity-decoded.  (You should make sure that you do your own encoding before output.)  Please let us know in the forums if you see any more rogue HTML entities in API output.

Justin

 

Etsy API Bugfix Release 09-04-02

photo by  bethingels1

Howdy,

Last night we released fixes for some issues that were reported in the forums:

  • The tag/category name 'mp3' is now accessible.
  • getListingsByCategory should now work with sub- and sub-sub- categories.
  • Specifying an offset that's greater than the total set size of a query will now return a 400 Bad Request.

We are still working on the HTML entities in data fields; please stay tuned.

Justin

Etsy Developer Community News and Updates

photo by thecellophanes

 

Developers,

Here's a quick roundup of what has been happening in the Etsy Developer Community since we launched publicly on March 23.

Tech Updates

We recently made a few updates to the API to fix minor bugs. You can find them listed in our blog under the tag "releasenotes."

API Badges

We added a number of badges in the resources section that you can add to your applications. Our only request is you link the badge back to the developer site to help spread the word. Here are some examples:

 

  

Recent Coverage

The Etsy API was recently featured on ProgrammableWeb, and we now have an Etsy API profile for mashups in their directory.  We've seen a nice amount of twitter traffic, and Etsy's VC partner Fred Wilson mentioned us in his blog, A VC.

We were also happily surprised when we found the Etsy API was ported to the Yahoo! Query Language. The naming similarity with SQL is intentional – Yahoo is looking to represent the larger web as a set of addressable data sources that you can query much like a single database.  Recently, they made it possible to represent non-Yahoo data sources in YQL. If you look at this code, you'll see this YQL example of an Etsy API call:

 

select * from etsy.listings where color='$col' and search_terms='$q' and 
wiggle=10 and detail_level='medium' and api_key='$api_key' 

 

For a technical overview of YQL, check out this post from Ryan Barrett on snarfed.org.

You can find the Etsy API on the github repository, along side the New York Times, Twitter, Zillow and others.

Many thanks to Ramus Lerdorf (best know as the creator of PHP!) who ported the Etsy API to YQL!

 

 

Tom

Developer Community Announced

photo by davepalumbo

Developers,

We at Etsy are excited to announce the public launch of the Etsy Developer Community and API, as of 2:00pm EDT today. Woohoo!  

I want to thank all of you who helped make our private beta test a success.  We had close to 100 developers sign up during the beta, and you gave us valuable feedback on the Etsy API and documentation. Since we rolled out the Etsy API in private beta six weeks ago, we made available a total of 34 API methods, ranging from searching listings, favorites, shops and feedback. Over 60 developers signed up for the private beta, and there are now several applications live using the API.

Please review the Etsy API Terms of Use, which are now complete and in effect.

We also announced today’s public launch of the Etsy Developer Community and API on Etsy’s blog, The Storque. You can read what Etsy members are saying about the announcement on the related discussion thread in Etsy’s Forums. 

Thanks all!

Tom


[ Page 1 of 2 | Next ]