Skip to content

SignUpDev/PMAPICSharpGeneric

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PMAPI logo

PMAPICSharpGeneric

A generic C# library for Sign-Up.to's Permission Marketing API (PMAPI)

Examples

For full documentation on Sign-Up.to's Permission Marketing API please refer to the dev site

Example 1: Adding a folder

Client client = new Client(new HashAuthenticator(1234, 12345, "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"));
Hashtable attributes = new Hashtable();

attributes.Add("name", "Example folder name");

Response response = client.post("folder", attributes);

if (response.IsError)
{
  // Something went wrong
  Console.WriteLine(response.Error.Message);
}
else
{
  Console.WriteLine("Created folder:" + response.Data[0]["name"] + " id:" + response.Data[0]["id"]);
}

Example 2: Retrieving subscribers

Client client = new Client(new HashAuthenticator(1234, 12345, "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"));
Hashtable attributes = new Hashtable();

Response response = client.get("subscriber", attributes);

if (response.IsError)
{
  // Something went wrong
  Console.WriteLine(response.Error.Message);
}
else
{                
  foreach(var subscriber in response.Data)
  {
    Console.WriteLine("Email address:" + subscriber["email"] + " id:" + subscriber["id"]);
  }
}

About

A generic C# library for using Sign-Up.to's Permission Marketing API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%