Packages

An Elixir wrapper around the Patreon API

Current section

Files

Jump to
patreon lib api_v2.ex
Raw

lib/api_v2.ex

defmodule Patreon.API.V2 do
@api_url "#{Patreon.Config.base_url()}/api/oauth2/v2"
def get_identity(token) do
middleware =[
{Tesla.Middleware.BaseUrl, @api_url},
Tesla.Middleware.DecodeJson,
{Tesla.Middleware.Headers, [{"Authorization", "Bearer #{token}"}]}
]
{:ok, resp} =
Tesla.client(middleware)
|> Tesla.get("#{@api_url}/identity")
resp.body
end
end