Elixir package to assist integrating with Zoom
If available in Hex, the package can be installed
by adding zoom_ex
to your list of dependencies in mix.exs
:
def deps do
[
{:zoom_ex, "~> 0.1.0"}
]
end
Generate a signature to be used for authentication:
signature =
Zoom.Auth.Token.generate(%Zoom.Auth{
topic: "Testing",
user_identity: "tester",
password: "testing"
})
config :joken,
default_signer: [
signer_alg: "HS256",
key_octet: System.get_env("ZOOM_SDK_SECRET")
]
config :zoom_ex, :zoom_sdk_key, System.get_env("ZOOM_SDK_KEY")
- Move Joken config under
zoom_ex
and many more things...
Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/zoom_ex.