README.md in globalsms-0.3.0 vs README.md in globalsms-0.3.1

- old
+ new

@@ -16,28 +16,30 @@ Ya da kendiniz kurun: $ gem install globalsms -## Örnek Kullanım +## Kullanılabilir Fonksiyonlar ve Kullanım Örnekleri ### SMS Gönderme Mesaj göndermek için tanımlanmış fonksiyonlara argüman olarak **hash** verilir. Fonksiyon geriye **hash** döner. Ön tanımlı değerler: - turkish_character: "1" + turkish_character: "0" time: "now" +`turkish_character: "0"` olarak verilmesine karşın, mesaj Türkçe karakter içeriyorsa Türkçe karakterler değiştirilerek gönderilir. Örneğin `TÜRKÇE KARAKTER İÇEREN BİR MESAJ` olarak gönderilen bir mesaj `TURKCE KARAKTER iCEREN BiR MESAJ` olarak iletilir. + Kullanıcının gireceği değerler: originator: "DENEME" numbers: "5493666154" text: "Mesaj Metni" -#### Tek mesaj gönderen örnek kod: +#### (single_send) Tek mesaj gönderen örnek kod: ```ruby require 'globalsms' sms = GlobalSMS::SMS.new('api-key', 'api-secret') @@ -54,11 +56,11 @@ # { # "result" => true, "message_id" => "239916", "numbers" => ["5493666154"], "total_numbers_count" => 1, "turkcell_numbers_count" => 0, "vodafone_numbers_count" => 1, "avea_numbers_count" => 0, "total_credit" => 1, "0" => "" # } ``` -#### Aynı mesajı birden fazla numaraya gönderen örnek kod: +#### (bulk_send) Aynı mesajı birden fazla numaraya gönderen örnek kod: NOT: Bu yöntem ile mesaj gönderilirken birden fazla numaraya gönderilen aynı mesajlar, tek bir `message_id` üretir. ```ruby require 'globalsms' @@ -79,11 +81,11 @@ # "..." # ], "total_numbers_count" => 4, "turkcell_numbers_count" => 0, "vodafone_numbers_count" => 4, "avea_numbers_count" => 0, "total_credit" => 4, "0" => "" # } ``` -#### Tek bir çağrıda birden fazla numaraya farklı mesajlar gönderen örnek kod: +#### (multi_send) Tek bir çağrıda birden fazla numaraya farklı mesajlar gönderen örnek kod: ```ruby require 'globalsms' sms = GlobalSMS::SMS.new('api-key', 'api-secret') @@ -131,11 +133,11 @@ ### Rapor Alma Gönderilmiş mesajlara ait raporları almak için fonksiyonlara argüman olarak tek bir çağrı için `message_id`, birden fazla çağrı için `message_id` leri içeren bir array verilir. Fonksiyon geriye **hash** döndürür. -#### Tek mesaja ait raporları döndüren örnek kod: +#### (single_report) Tek mesaja ait raporları döndüren örnek kod: ```ruby require 'globalsms' sms = GlobalSMS::REPORT.new('api-key', 'api-secret') @@ -149,11 +151,11 @@ # "total_number" => "1", "message_id" => "239916", "total_sent" => "1", "num_reached" => "0", "num_not_reached" => "0", "num_waiting_for_time" => "0", "paid_coin" => "1" # } # } ``` -#### Birden fazla mesaja ait raporları döndüren örnek kod: +#### (bulk_report) Birden fazla mesaja ait raporları döndüren örnek kod: ```ruby require 'globalsms' sms = GlobalSMS::REPORT.new('api-key', 'api-secret') @@ -189,11 +191,11 @@ # } # } # } ``` -#### Son x mesaja ait raporları döndüren örnek kod: +#### (report_last) Son x mesaja ait raporları döndüren örnek kod: Argüman verilmezse, ön tanımlı olarak en son yollanan (1) mesaja ait raporu döndürür. ```ruby require 'globalsms' @@ -227,11 +229,11 @@ # "total_message" => "33", "total_reached" => "21", "total_sms" => "42" # } # } ``` -#### Belirli tarihler arasında gönderilmiş mesajlara ait raporları döndüren örnek kod: +#### (report_between) Belirli tarihler arasında gönderilmiş mesajlara ait raporları döndüren örnek kod: Bu fonsiyon argüman olarak **hash** alır ve sonuç olarak **hash** döner. Ön tanımlı değerler: @@ -264,11 +266,11 @@ # "total_message" => "1", "total_reached" => "2", "total_sms" => "2" # } # } ``` -#### Orinigator (gönderici adı) listeleyen örnek kod: +#### (originator_list) Orinigator (gönderici adı) listeleyen örnek kod: Bu fonksiyon argüman almaz. ```ruby require 'globalsms' @@ -282,10 +284,10 @@ # "originator_id" => "1616", "title" => "DENEME", "created_datetime" => "2015-04-27 20:25:39", "updated_datetime" => "2015-04-27 20:25:44", "approved_datetime" => "2015-04-27 20:25:44", "description" => "", "status" => "1" # }] # } ``` -#### Kullanıcı detaylarını ve kalan kredi bilgisini döndüren örnek kod: +#### (user_info) Kullanıcı detaylarını ve kalan kredi bilgisini döndüren örnek kod: ```ruby require 'globalsms' sms = GlobalSMS::REPORT.new('api-key', 'api-secret') \ No newline at end of file