Releases: mikebarlow/itc-reporter
Bug fixes and Test updates
Thanks to @gemal for the Travis CI updates, updates to tests and also fixing issue with decoding content.
Guzzle Requirements update
Small update courtesy of @andybee to relax the Guzzle requirements.
Should hopefully make it easier when pulling into other projects that are also using Guzzle.
2.0.0 Release
Massive thank you to dafyd on github for the pull request to update itc-reporter. This update amends the authorisation method for the reporter package to use iTunes Connect access tokens rather than your email id and password.
The readme has also been updated but should you need assistance creating your access tokens see the iTunes Connect documentation here
This has been tagged as a major breaking change due to the updated API when setting up the package, simply change your composer to require "snscripts/itc-reporter": "2.*"
Added new feature
Added the ability to retrieve the result object from the last request.
Can be used in debugging if you're getting empty arrays and expecting data!
Bug Fixes
Just pushed out a bug fix release for ITC Reporter.
At some point Apple must have changed to be reading and restricting reporter calls based on the UserAgent a request comes from. The fix essentially fools the Apple reporter API into thinking the request is coming from a Java app (i.e. their reporter.jar tool).
All back up and running now though!
PHP port of Apples Java based iTunes Connect Reporter
As of the end of November 2016 Apple are ending the AutoIngestion Tool used to retrieve stats and reports from iTunes Connect and have recommended the use of the Reporter Tool. Currently they only provide this in a Java based tool which returns at best XML.
This package and first release, is a port of this tool to PHP with a few differences in how it operates, biggest one being that this package returns all the data via php Arrays.
The package also has full unit tests with PHPUnit to back up usage.
Create an issue if you find any problems, or if you time create a pull request.