0.0
No commit activity in last 3 years
No release in over 3 years
eniyisms.com api toplu sms rapor ve gonderim işlemleri icin hazirlanmistir
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

>= 0.4.2, ~> 0.4
>= 1.6.6.3, ~> 1.6.6
>= 1.8.0, ~> 1.8
 Project Readme

Eniyi Sms API

eniyisms.com api kullanarak bakiye sorgulama, raporlama, sms gönderme işlemleri için hazırlanan Ruby GEM'i.

Gem Version

Installation

$ gem install 'eniyismsapi'

Knowledge

- username: eniyisms.com üye olduğunuz kullanıcı adı
- password: eniyisms.com üye olduğunuz şifreniz
- originator: eniyisms.com üye olduktan sonra aldığınız başlık (originator)

Usage Examples

Get Report

    require 'eniyismsapi'
    report_object = Eniyismsapi::REPORT.new '544xxxxxxx', '123456' #First: Username, Second: Password
    params = {msisdn: ' ', id:'123xx'}
    @response = report_object.report params

Get Balance

    require 'eniyismsapi'
    getBal = Eniyismsapi::REPORT.new '544xxxxxxx', '123456' #First: Username, Second: Password
    @balance = getBal.balance

Send Sms

    sendSms = Eniyismsapi::SMS.new '544xxxxxxx', '123456' #First: Username, Second: Password
    params = {
       coding: 'Default', # Can be Turkish, Default, UCS2
       originator: 'EMRE KURT',
       message: 'Ruby Gem Test API',
       numbers: ['544xxxxxxx','90542xxxxxxx']
    }
     @send = sendSms.send params

Send To Multi Receivers

    multi = Eniyismsapi::SMS.new '544xxxxxxx', '123456' #First: Username, Second: Password
    params = {
      coding: 'Default', # Can be Turkish, Default, UCS2
      originator: 'EMRE KURT',
      messages: [
        {number: '544xxxxxxx', message: 'Emre Ruby GEM Api Test'},
        {number: '542xxxxxxx', message: 'Samet Ruby GEM Api Test'}
      ]
    }
    @response = multi.multi_send params

API Dökümanı

Lütfen eniyisms.com'dan api dökümanı isteyip hesabınız için api kullanımının aktifleştirilmesini talep ediniz.