private static void TestGetItems()
{
// create the API
MinusApi api = new MinusApi(API_KEY);
// setup the success handler for GetItems operation
api.GetItemsComplete += delegate(MinusApi sender, GetItemsResult result)
{
Console.WriteLine("Gallery items successfully retrieved!\n---");
Console.WriteLine("Read-only URL: " + result.ReadonlyUrl);
Console.WriteLine("Title: " + result.Title);
Console.WriteLine("Items:");
foreach (String item in result.Items)
{
Console.WriteLine(" - " + item);
}
};
// setup the failure handler for the GetItems operation
api.GetItemsFailed += delegate(MinusApi sender, Exception e)
{
// don't do anything else...
Console.WriteLine("Failed to get items from gallery...\n" + e.Message);
};
api.SignInComplete += delegate(MinusApi sender, SignInResult result)
{
api.GetItems(result.CookieHeaders, "mvgkRZC");
};
// trigger the GetItems operation - notice the extra "m" in there.
// while the REAL reader id is "vgkRZC", the API requires you to put the extra "m" in there
}