Ads API Libraries Supporting Version 1

Wednesday, 1 June 2016

In March we released version 1 of the Twitter Ads API, the first major version bump for our developer advertising platform. In doing so, we also began semantic versioning of our Ads API for the first time to improve how developers interface with Twitter APIs. With the coming deadline for developers to migrate from version 0 to version 1 on June 30th, we wanted to share several open-source libraries that support version 1 of the Ads API to ease your migrations.

Using libraries such as these to build on top of our APIs lets you focus on innovating within your product, and we can’t wait to see what you are able to build on the platform. All of the libraries listed below are open-source and support version 1 of the Ads API today.

We would like to thank the developers who have contributed to and maintain these open-source libraries for the benefit of all who utilize the Twitter Ads API. It’s our developer community that drives these projects and we’re thrilled to be a part of that with you.

Ruby

The twitter-ads gem, maintained by @AdsAPI and first released in August 2015. For more information on v1.0.0 of the twitter-ads gem, click here.

Python

The twitter-ads package, maintained by @AdsAPI and first released in December 2015. For more information on v1.0.0 of the twitter-ads gem, click here.

Java

This month, twitter4j-ads, a new package built on top of the twitter4j library, was open-sourced by the @Sprinklr team, with contributions by Abhay Bansal, Abhishek Anand, and Prashant Dubey. For more information on v1.0 of the twitter4j-ads library, click here.

PHP

In April, Héctor Borrás released the first beta of a PHP library for Twitter’s Ads API. For more information on v0.1.0 of the twitter-php-ads-sdk, click here.