Reporter v0.6.2 Reporter

Reporter is simple reporting App reviews library. Support AppStore and GooglePlay.

Summary

Functions

app_store_rss_json(app_id, locale \\ "en")
app_store_rss_json(String.t, String.t) ::
  {:error, String.t} |
  {:ok, String.t}
app_store_rss_json!(app_id, locale \\ "en")
app_store_rss_json!(String.t, String.t) :: String.t

Get JSON response decoded by Poison.decode! from Apple Server.

error case

Not found

iex> error = %{“message” => “Not found items.”, “status_code” => “404”} iex> error[“status_code”] “404”

app_store_rss_xml(app_id, locale \\ "en")
app_store_rss_xml(String.t, String.t) ::
  {:error, String.t} |
  {:ok, String.t}
app_store_rss_xml!(app_id, locale \\ "en")
app_store_rss_xml!(String.t, String.t) :: String.t

Get XML formatted response from Apple Server.

google_play(package, locale \\ "en", page_num \\ 0)
google_play(String.t, String.t, Integer.t) ::
  {:ok, list} |
  {:error, String.t}
google_play!(package, locale \\ "en", page_num \\ 0)
google_play!(String.t, String.t, Integer.t) ::
  list |
  map |
  String.t

Get HTML formatted response from GooglePlay.

Example

error case

Not found

iex> error = %{“message” => “Not found items.”, “status_code” => “404”} iex> error[“status_code”] “404”