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 installEğer Bundler kullanmıyorsanız, gem'i manuel olarak kurabilirsiniz:
gem install iletimerkezi_sdkSDK'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}"
endRapor 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}"
endBu SDK, aşağıdaki Ruby sürümlerini desteklemektedir:
- Ruby 2.6
- Ruby 2.7
- Ruby 3.0
- Ruby 3.1