qiitex v1.0.0 Qiitex

Link to this section Summary

Functions

Take an existing URI and add addition params, appending and replacing as necessary

Examples

iex> add_params_to_url("http://example.com/wat", [])
"http://example.com/wat"
iex> add_params_to_url("http://example.com/wat", [q: 1])
"http://example.com/wat?q=1"
iex> add_params_to_url("http://example.com/wat", [q: 1, t: 2])
"http://example.com/wat?q=1&t=2"
iex> add_params_to_url("http://example.com/wat", %{q: 1, t: 2})
"http://example.com/wat?q=1&t=2"
iex> add_params_to_url("http://example.com/wat", %{q: "1 2", t: "1:2"})
"http://example.com/wat?q=1+2&t=1%3A2"

Same as authorization_header/2 but defaults initial headers to include @user_agent

Examples

iex> Qiitex.authorization_header(%{access_token: "92873971893"}, [])
[{"Authorization", "Bearer 92873971893"}]

Link to this section Functions

Link to this function

add_params_to_url(url, params)

Take an existing URI and add addition params, appending and replacing as necessary

Examples

iex> add_params_to_url("http://example.com/wat", [])
"http://example.com/wat"
iex> add_params_to_url("http://example.com/wat", [q: 1])
"http://example.com/wat?q=1"
iex> add_params_to_url("http://example.com/wat", [q: 1, t: 2])
"http://example.com/wat?q=1&t=2"
iex> add_params_to_url("http://example.com/wat", %{q: 1, t: 2})
"http://example.com/wat?q=1&t=2"
iex> add_params_to_url("http://example.com/wat", %{q: "1 2", t: "1:2"})
"http://example.com/wat?q=1+2&t=1%3A2"
Link to this function

authorization_header(options)

Same as authorization_header/2 but defaults initial headers to include @user_agent.

Link to this function

authorization_header(arg1, headers)
authorization_header(Qiitex.Client.auth(), list()) :: list()

Examples

iex> Qiitex.authorization_header(%{access_token: "92873971893"}, [])
[{"Authorization", "Bearer 92873971893"}]
Link to this function

process_response(response)

Link to this function

request(method, client, path, params)