Project Description

An Interfacelift API wrapper using Mashape platform.
Interfacelift is a wallpaper service and can be reached at http://interfacelift.com/.
Mashape is an API aggregator service, and the documentation of the Interfacelift's service is available at https://www.mashape.com/interfacelift/wallpapers#!documentation. 

Project Usage

 1) Put your API Key in App/Web.config

<configuration>
  <configSections>
    <section name="InterfaceLiftService" type="InterfaceLiftLib.Configuration.InterfaceLiftServiceConfigSection, InterfaceLiftLib"/>
  </configSections>

  <InterfaceLiftService MashapeApiKey="-- YOUR MASHAPE API KEY HERE --" />

</configuration>

2) Start using this library in just 10 lines of code!

//Creating a new instance of the service..
var service = InterfaceLiftServiceFactory.CreateNewService();
//Getting the last 10 wallpapers..            
service.GetWallpapers(callback: (wallpapers, exception) =>
                                        {
                                            foreach (var wallpaper in wallpapers)
                                            {
                                                Console.WriteLine(wallpaper.Title);
                                            }
                                        });

 

TODOs

  • Finish to write in-code documentation.
  • Map “submission”, “submissions”, “submission_download” functions.

Last edited May 6, 2013 at 10:16 AM by mones, version 13