Bu SDK, İleti Merkezi API'si ile etkileşimde bulunmak için Ruby dilinde yazılmış bir istemci sağlar.
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:
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
Eğer Bundler kullanmıyorsanız, gem'i manuel olarak kurabilirsiniz:
gem install iletimerkezi_sdk
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
Bu SDK, aşağıdaki Ruby sürümlerini desteklemektedir:
- Ruby 2.6
- Ruby 2.7
- Ruby 3.0
- Ruby 3.1