Skip to content

Releases: simplifi/appnexusapi

v1.0.0

09 Feb 03:23
Compare
Choose a tag to compare

Merging from 33across.

Replacing normal specs with VCR/webmock.

Notes from @infinite-monkeys:
Now that the project is seeing some activity again, we'd like to contribute the couple years worth of changes we've made (based off of v0.0.5). I've rebased them against current master in this branch. I realize some of these may be problematic, as the create/update/delete method signatures have diverged (in order to support generically the service endpoints that require ?advertiser_id and ?publisher_id) from the current version.

I've updated the tests in upstream, as well (which I couldn't get to pass in master with our credentials... maybe there is some assumptions made or different behaviors in the API depending on the account type?) Please take a look at the approach and let me know if this is acceptable for merging. I can definitely split up some of the commits if you want to take the resource/services, but not the tests or other changes.

v0.1.0

23 Aug 20:53
Compare
Choose a tag to compare

This release adds the ability for the service to automatically handle throttling of the Appnexus API. It catches the 429 http error and grabs the wait time from the headers

Logging is also added into this release. By default, all logging is done to a null logger unless another logger is specified in the connection method.

And we finally have tests! Well, just a handful, but it’s enough to verify connectivity and the correct request syntax.

0.0.9

06 Jul 20:32
Compare
Choose a tag to compare

Appnexus docs suddenly have this suspcious parenthetical statement that didn't used to be there about whether checksums will be correctly retracted for replaced log files.

You may see that the old file does not have any checksums generated (sometimes the old file can also have checksums); this is normal and is expected. The new file will be a corrected version of the original file instead of just the difference between the two. When you pull new files, please therefore be sure to look back three days for any regenerations.

Version 0.0.8

29 Jun 17:31
Compare
Choose a tag to compare
  • Add Operating system extended resource/service

Version 0.0.7

24 Jun 18:52
Compare
Choose a tag to compare
  • Add device_model, media_type, operating_system missing service and resource files
  • Add get_all method

Version 0.0.6

16 Jun 19:50
Compare
Choose a tag to compare
  • verbose logging of Faraday requests and responses via the APPNEXUS_API_DEBUG environment variable
  • added LogLevelDataService and LogLevelDataDownloadService classes to handle finding new log level data and downloading the files. There was a several year old attempt to do this on this PR: #3 back when it was still called Siphon