Skip to content

Instantly share code, notes, and snippets.

@hirobert
Created March 16, 2023 22:51
Show Gist options
  • Save hirobert/044586ce15e397d988acd83f4d85ef87 to your computer and use it in GitHub Desktop.
Save hirobert/044586ce15e397d988acd83f4d85ef87 to your computer and use it in GitHub Desktop.
// adapted from https://github.com/KaneQc/Noun-Project-API/blob/master/NounProjectAPI.cs
using RestSharp;
using RestSharp.Authenticators;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Request
{
class NounProjectAPI
{
void SimpleCall()
{
var baseUrl = new Uri("http://api.thenounproject.com");
var client = new RestClient(baseUrl);
client.Authenticator = OAuth1Authenticator.ForRequestToken("CLIENT_KEY_HERE", "CLIENT_SECRET_HERE");
var request = new RestRequest("/v2/icon/1", Method.GET);
IRestResponse response = client.Execute(request);
var content = response.Content;
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment