SmugFig API
The StreetsOfBoston’s SmugFig API is a Java API that provides integration with the SmugMug JSON API and is built on top of kallasoft’s SmugMug Java API. It is developed/released under the Apache License v2.0
Kallasoft’s Java API lays the foundation for the SmugFig API. Kallasoft’s Java API is more geared towards Smugmug functions. It maps each Smugmug’s JSON API’s function (e.g. Create, GetInfo) to an appropriate Java Class.
The SmugFig API is more geared toward Smugmug objects. It maps each Smugmug’s object (e.g. Category, Album, Image) to an appropriate Java Class. The SmugFig API offers the following pieces of functionality:
- It removes the burden of remembering the names or order of the JSON parameters.
- It adds a simple level of change-management.
It provides easy ways of determining whether SmugFig objects (Categories, Albums, etc) have changed or remain unchanged with respect to their values on Smugmug’s servers. - It adds a simple mechanism of caching to reduce network traffic.
Caching is done in the background and not visible to the user of SmugFig objects.
More info can be found here: http://blog.antonspaans.com/smugfig-api/
