Przejdź do treści

DarhimLabs API

Ruby SDK

Status community SDK dla Ruby oraz rekomendowana sciezka integracji przez API v2.

Ruby SDK

Ruby jest obecnie SDK community. Do produkcyjnych wdrozen rekomendujemy REST API v2 z podpisywaniem webhookow oraz oficjalne SDK Node.js, Python albo PHP, jesli projekt moze uzyc jednego z tych runtime'ow.

Minimalny klient Ruby

require "net/http"
require "json"

uri = URI("https://api.darhimlabs.pl/api/v2/inbox/conversations")
request = Net::HTTP::Get.new(uri)
request["Authorization"] = "Bearer #{ENV.fetch('DARHIMLABS_API_KEY')}"

response = Net::HTTP.start(uri.hostname, uri.port, use_ssl: true) do |http|
  http.request(request)
end

raise "DarhimLabs API error: #{response.code}" unless response.is_a?(Net::HTTPSuccess)

puts JSON.parse(response.body)