What's new with the API
Thursday, June 30, 2011 | 12:30 PM
Labels: DoubleClick for Publishers API Blog, LineItemService, playground, ruby, sandbox
Documentation updates
From our developer day meetings and our user forum, we've received feedback from many of you that while a robust documentation library is needed to learn a new API, sample code is also helpful in order to get started. Therefore, in our documentation, you will now find a side bar with relevant code examples to help you easily learn and implement each service.
The side bar will also contain relevant blog posts, videos, and updates to help you stay up to date on the API. You can view an example of the sidebar on the LineItemService reference page.
Ruby client library
We've received numerous requests from many developers on the forum asking for a Ruby DFP API library. As with all feedback, we took this to heart, and we're excited to announce that you can now download a Ruby library here. To help you get started, please review the quick start guide on our documentation site.
Updates to the sandbox playground
Today, we've also pushed an updated version of the DFP Sandbox Playground. You'll find that the backend has been updated to v201104 and that a new pane for custom targeting has been added. We've also added the ability to view multiple networks per account. You'll see a drop down at the top of page where you can select any network your email address belongs to. You can try this out by signing up for a new account with a different email address, and adding that email address to your existing network. Once you sign in with that new email address, you'll be presented with your old network, and your new network in the drop down. As always, this application is open source so let us know if you would like to contribute.
Future updates
In addition to today's update, over the upcoming weeks we will be releasing a new version of the API which will help bring the API even closer to offering the full functionality of the DFP UI. We're committed to allow you to perform all operations that you can perform in the UI directly from the API.