Back to .NET
imageloop API - Demo Code C#
using System;
using System.Collections.Generic;
using System.Text;
using imagelooop;
namespace il_api_demo
{
class Program
{
static void Main(string[] args)
{
try
{
Console.WriteLine("imageloop .NET API Demo");
Imagelooop il = new Imagelooop();
il.SoapUrl = "http://www.imageloop.com/services/imagelooop-apiSOAP";
il.HttpUrl = "http://www.imageloop.com/httprpc/";
il.ApiKey = new Guid("f56ae40f-ac13-11fb-a692-001422f4b642");
il.AccessToken = "demo1234";
Console.WriteLine("imageloop .NET library version: " + Imagelooop.Version);
Console.WriteLine("HTTP session id: "+il.GetSessionId());
il.Login("demouser", "demopassword");
Console.WriteLine("User name: "+il.GetCurrentUserName());
Console.WriteLine("Available renditions: ");
List<string> avRend = il.GetAvailableRenditions();
foreach (string rend in avRend)
Console.WriteLine(" " + rend);
foreach (ImagelooopLooop looop in il.GetMyLooops())
{
Console.WriteLine("my looop: " + looop.GetId());
Console.WriteLine(" name: " + looop.GetName());
Console.WriteLine(" descriptive name: " + looop.GetDescriptiveName());
Console.WriteLine(" permalink: " + looop.GetPermalink());
foreach (ImagelooopImage img in looop.GetImages())
{
Console.WriteLine(" image: " + img.GetId());
Console.WriteLine(" name: " + img.GetName());
Console.WriteLine(" description: " + img.GetDescription());
}
}
}
catch (Exception e)
{
Console.WriteLine(e.ToString());
}
}
}
}
english
deutsch
français
español
italiano
türkçe