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