protected void SetUp() { string client_id; string client_key; string partner_url; bool debug; if (File.Exists(CREDENTIALS)) { JObject settings = JObject.Parse(File.ReadAllText(CREDENTIALS)); client_id = (string)settings["SMASHDOCS_CLIENT_ID"]; client_key = (string)settings["SMASHDOCS_CLIENT_KEY"]; partner_url = (string)settings["SMASHDOCS_PARTNER_URL"]; debug = false; } else { client_id = Environment.GetEnvironmentVariable("SMASHDOCS_CLIENT_ID"); client_key = Environment.GetEnvironmentVariable("SMASHDOCS_CLIENT_KEY"); partner_url = Environment.GetEnvironmentVariable("SMASHDOCS_PARTNER_URL"); debug = Environment.GetEnvironmentVariable("SMASHDOCS_DEBUG") != null; } user_data = new Dictionary <string, string>() { { "email", "*****@*****.**" }, { "firstname", "Henry" }, { "lastname", "Miller" }, { "userId", "testuser" }, { "company", "Dummies Ltd" } }; sd = new SMASHDOCs(client_id, client_key, partner_url, debug: debug, group_id: "testgrp"); }
static public void Main() { string client_id = Environment.GetEnvironmentVariable("SMASHDOCS_CLIENT_ID"); string client_key = Environment.GetEnvironmentVariable("SMASHDOCS_CLIENT_KEY"); string partner_url = Environment.GetEnvironmentVariable("SMASHDOCS_PARTNER_URL"); bool debug = Environment.GetEnvironmentVariable("SMASHDOCS_DEBUG") != null; var user_data = new Dictionary <string, string>() { { "email", "*****@*****.**" }, { "firstname", "Henry" }, { "lastname", "Miller" }, { "userId", "testuser" }, { "company", "Dummies Ltd" } }; var sd = new SMASHDOCs(client_id, client_key, partner_url, debug: debug, group_id: "testgrp"); JArray r0 = sd.get_documents(user_id: "testuser"); Console.WriteLine(r0); JObject r1 = sd.upload_document("/tmp/test.docx", role: "editor", user_data: user_data); Console.WriteLine(r1); JArray templates = sd.list_templates(); Console.WriteLine(templates); JObject result2 = sd.new_document("my title", "my description", user_data: user_data); Console.WriteLine(result2); string document_id = (string)result2["documentId"]; JObject metadata = sd.document_info(document_id); Console.WriteLine(metadata); sd.archive_document(document_id); sd.unarchive_document(document_id); Console.WriteLine(sd.export_document(document_id, user_id: "ajung", template_id: "", format: "html")); Console.WriteLine(sd.export_document(document_id, user_id: "ajung", template_id: "", format: "sdxml")); string template_id = (string)templates[0]["id"]; Console.WriteLine(sd.export_document(document_id, user_id: "ajung", template_id: template_id, format: "docx")); sd.delete_document(document_id); result2 = sd.new_document("my title", "my description"); Console.WriteLine(result2); document_id = (string)result2["documentId"]; sd.review_document(document_id); }
static public void Main2() { string client_id = Environment.GetEnvironmentVariable("SMASHDOCS_CLIENT_ID"); string client_key = Environment.GetEnvironmentVariable("SMASHDOCS_CLIENT_KEY"); string partner_url = Environment.GetEnvironmentVariable("SMASHDOCS_PARTNER_URL"); bool debug = Environment.GetEnvironmentVariable("SMASHDOCS_DEBUG") != null; var user_data = new Dictionary <string, string>() { { "email", "*****@*****.**" }, { "firstname", "Henry" }, { "lastname", "Miller" }, { "userId", "testuser" }, { "company", "Dummies Ltd" } }; var sd = new SMASHDOCs(client_id, client_key, partner_url, debug: debug, group_id: "testgrp"); }