The PaperBackSwap Team is pleased to announce that we've made it easier than ever to get your PBS data onto your personal site, blog, or favorite social networking community. We've upgraded PBS Web Services (PPBSWS), our developer tools and API to facilitate the development of applications by our technically-savvy users, and made it compatible with the hottest technologies and platforms on the Web today. On top of this new API we've also built some "stock" widgets that anyone can copy-paste onto their own site, no technical skill or programming knowledge required!
To use any of these tools, you have to be a member of the site. To access your Bookshelf, TBR Pile, WishList or Books I've Read list, you must have a Public Profile set up under Account Settings. Other information is available without a Public Profile, consistent with the poilcies that govern the rest of the site. We've taken great care to preserve the privacy of our users while making your information available to do with as you wish.
To develop your own applications, please refer to the documentation for the API you'd like to use. Both versions of the API are updated together, so they'll grant access to the same data, and have a similar set of features. Version 1 is the original PBSWS API, using XML for results. Version 2 uses JSON objects to pass in the requested data. If you'd prefer not to develop your own applications, please look below for our selection of pre-made widgets.
The widgets below can be used by anyone, on any site or community where you're allowed to execute Javascript. Right now we have widgets for your Wish List, Bookshelf, Books I've Read list and TBR Pile. We've also made available the community Recently Swapped and Recently Posted lists. To include one of these lists on your site, just copy the code for the widget you'd like to use, and paste it where you would like the widget to appear on your site. As of this writing, a web page (a single page, NOT a web site) can only include one widget.
<script type="text/javascript" src="http://www.paperbackswap.com/api/v2/widgets.php?request=RecentlyPosted&MemberID="></script>
<script type="text/javascript" src="http://www.paperbackswap.com/api/v2/widgets.php?request=RecentlySwapped&MemberID="></script>
<script type="text/javascript" src="http://www.paperbackswap.com/api/v2/widgets.php?request=WishList&MemberID="></script>
<script type="text/javascript" src="http://www.paperbackswap.com/api/v2/widgets.php?request=Bookshelf&MemberID="></script>
<script type="text/javascript" src="http://www.paperbackswap.com/api/v2/widgets.php?request=BIR&MemberID="></script>
<script type="text/javascript" src="http://www.paperbackswap.com/api/v2/widgets.php?request=TBR&MemberID="></script>