Skip to content

sistemd/Publitio-NET

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Publitio-NET

Publitio-NET is a C# user library for the Publitio website.

Installing

You can install this package via NuGet. If you're using the .NET CLI tools, run

dotnet add package Publitio-NET

See the package page for instructions on how to install with different package managers.

Documentation

You may read this library's documentation here. Check out the official API documentation for more detailed info about the Publitio API.

Example usage

using System;
using Publitio;
using Newtonsoft.Json.Linq;

// ...

var publitio = new PublitioApi("ZlndDin6v4zo0QgH9pAn", "ZSPqQ7kG8QyypfBTyrWifQAqjaJryzbw");

// Get file info
var res = await publitio.GetAsync("/files/show/MvHX8Zx5");
Console.WriteLine(res);

// Upload a file
using (var file = File.OpenRead("/home/mogwai/ya.png"))
{
    res = await publitio.UploadFileAsync(
        "files/create",
        new Dictionary<string, object>{ ["title"] = "XX" },
        file);
    Console.WriteLine(res);
}

// List files
res = await publitio.GetAsync("files/list", new Dictionary<string, object>{ ["limit"] = 3 });
Console.WriteLine(res);

// Get the ID of the first file
var files = (JArray)res["files"];
var firstFile = (JObject)files[0];
var id = (string)firstFile["id"];
Console.WriteLine(id)

About

A https://publit.io package for .NET core

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages