This is probably the biggest update to the API since it was introduced. Scratch that, this is the biggest update. Most of the changes have been structural. I have created several classes for different content types, split classes into their own files and created a proper class hierarchy. As far as usable features, I added award information [...]
I made a few quick changes that should help those of you who are running versions of PHP less than 5.3. Specifically, the ternary operator (without the middle parameter) and DateTime::setTimestamp() were causing problems. Since I don’t have any servers running anything older than PHP 5.3.0, I’ll need you guys to point out any further problem [...]
It looks like Battlelog has gone public and there are already a number of servers up and running. Unfortunately, the game does not unlock here for another 10 hours or so. It seems EA updated the authentication system slightly. This caused the API to not get proper credentials when logging into Battlelog. Fortunately, the fix [...]
A little update about my Battlelog API: the Battlefield 3 Open Beta has ended. Stats are now unavailable—not to mention wiped—until game is actually released. I will update the API if it needs one when the game releases on October 25th.
As suggested by Luiz, I have added a method to grab a user’s friends list. It returns their online status and whether or not they’re in a game. Additionally, if they’re in a Battlefield 3 server it will return the server ID and the server’s name so you can easily create a link to join [...]
I have created a PHP API for Battlefield 3′s Battlelog soldier stats system. If you’re interested in making a signature generator, integrating BF3 stats into your forum or other PHP/BF3 goodness check out the project page.
In a rather stunning turn of events, I have managed to completely rewrite BlakeTV in under 3 days. After professing my love of frameworks, I decided that it was time to start using them in my personal projects more often. Specifically, Zend Framework. Transferring and fixing up an old project seemed like the best way to focus [...]
I fixed a small problem with BlakeTV that caused TV shows in a positive timezone *cough* Dr. Who *cough* to not format properly. Now silly Brit shows won’t air every day. On a related note, I’m planning on tackling BlakeTV one of these days. Update the backend, add new features, etc. Possibly even move it off to [...]
There was a small error in the example file that was posted on the website and in the download. I uploaded a new zip file, but the API itself hasn’t changed any.
I created this API in the hopes of running a nice fansite or so behind it. But now I’ve quit Aion and don’t really have any use for it. So I figure I’ll just release what I have. I’m sure someone out there will find this useful. Go to the Aion API project page for more [...]