İleti Merkezi Ruby SDK
Bu SDK, İleti Merkezi API'si ile etkileşimde bulunmak için Ruby dilinde yazılmış bir istemci sağlar.
Kurulum
Bu SDK'yı kullanmak için Ruby 2.6 veya daha üst bir sürümüne sahip olmalısınız. Aşağıdaki adımları izleyerek SDK'yı kurabilirsiniz:
Gemfile Kullanarak Kurulum
Eğer Bundler kullanıyorsanız, Gemfile dosyanıza aşağıdaki satırı ekleyin:
gem 'iletimerkezi_sdk', git: 'https://github.com/iletimerkezi/iletimerkezi-ruby.git'
Ardından terminalde aşağıdaki komutu çalıştırın:
bundle install
Manuel Kurulum
Eğer Bundler kullanmıyorsanız, gem'i manuel olarak kurabilirsiniz:
gem install iletimerkezi_sdk
Kullanım
SDK'yı kullanmaya başlamak için aşağıdaki örneği inceleyebilirsiniz:
İleti Merkezi İstemcisini Başlatın
require 'iletimerkezi_sdk'
client = IletiMerkeziSdk::Client.new(
api_key: 'YOUR_API_KEY',
api_hash: 'YOUR_API_HASH',
default_sender: 'YOUR_DEFAULT_SENDER'
)
SMS Gönderme Örneği
response = client.sms.send('50570xxxxx', 'Merhaba Dünya!')
if response.ok?
puts "SMS başarıyla gönderildi! Sipariş ID: #{response.order_id}"
else
puts "Hata: #{response.error_message}"
end
Rapor Alma Örneği
response = client.report.get(order_id: 'ORDER_ID')
if response.ok?
puts "Rapor başarıyla alındı!"
puts "Durum: #{response.status}"
else
puts "Hata: #{response.error_message}"
end
Desteklenen Versiyonlar
Bu SDK, aşağıdaki Ruby sürümlerini desteklemektedir:
- Ruby 2.6
- Ruby 2.7
- Ruby 3.0
- Ruby 3.1