Sha256: 59edffd6242c186078f708ff196e6076c7630ee5c1aa80a292cf4c98ed9d745d
Contents?: true
Size: 1.85 KB
Versions: 1
Compression:
Stored size: 1.85 KB
Contents
# Get Started In this quickstart, we will help you dip your toes in before you dive in. This guide will help you get started with the $KANDY$ Ruby SDK. ## Using the SDK To begin, you will need to install the ruby library in your application. The library can be installed by using the following ways: Add this line to your application's Gemfile: ```ruby gem 'cpaas-ruby' ``` And then execute: ```bash bundle ``` Or install it yourself as: ```bash gem install cpaas-ruby ``` In your application, you simply need to create a new initializer `config/initializers/cpaas.rb`. ```ruby # Call the configure method Cpaas.configure do |config| # Configuration end ``` After you've configured the SDK client, you can begin playing around with it to learn its functionality and see how it fits in your application. The API reference documentation will help to explain the details of the available features. ## Configuration ```ruby Cpaas.configure do |config| config.client_id = '<private project key>' config.client_secret = '<private project secret>' config.base_url = '$KANDYFQDN$' end ``` The information required to be authenticated should be under: + `Projects` -> `{your project}` -> `Project info`/`Project secret` > + `Private Project key` should be mapped to `client_id` > + `Private Project secret` should be mapped to `client_secret` ## Usage All modules can be accessed via the client instance. All method invocations follow the namespaced signature `{Client}::{ModuleName}.{method_name}(params)` Example: ```ruby Cpaas::Conversation.create_message(params) ``` ## Default Error Response ### Format ```ruby { name: '<exception type>', exception_id: '<exception id/code>', message: '<exception message>' } ``` ### Example ```ruby { name: 'serviceException', exception_id: 'SVC0002', message: 'Invalid input value for message part address' } ```
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cpaas-sdk-1.0.0 | tutorials/GetStarted.md |