SOAP API. https://bulksmsn.gr. Table of Contents



Σχετικά έγγραφα
Instruction Execution Times

Εργαστήριο Ανάπτυξης Εφαρμογών Βάσεων Δεδομένων. Εξάμηνο 7 ο

How to register an account with the Hellenic Community of Sheffield.

Δημιουργία Λογαριασμού Διαχείρισης Business Telephony Create a Management Account for Business Telephony

Οδηγίες Αγοράς Ηλεκτρονικού Βιβλίου Instructions for Buying an ebook

Homework 3 Solutions

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ - ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 133: ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΕΡΓΑΣΤΗΡΙΟ 3 Javadoc Tutorial

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ. Βάσεις Δεδομένων (4 ο εξάμηνο) Εργαστήριο MySQL #2

Εργαστήριο Ανάπτυξης Εφαρμογών Βάσεων Δεδομένων. Εξάμηνο 7 ο

Συντακτικές λειτουργίες

Στο εστιατόριο «ToDokimasesPrinToBgaleisStonKosmo?» έξω από τους δακτυλίους του Κρόνου, οι παραγγελίες γίνονται ηλεκτρονικά.

ΟΔΗΓΟΣ ΔΙΑΣΥΝΔΕΣΗΣ για το Έργο «Ανάπτυξη Πλατφόρμας Παροχής Υπηρεσιών Αποστολής και Λήψης Σύντομων Μηνυμάτων»

EE512: Error Control Coding

7.2 Μηνύµατα Συστήµατος Αναφορές Μηνυµάτων Ανάκτηση Αναφορών Παράµετροι αναφορών... 10

2 Composition. Invertible Mappings

3.4 SUM AND DIFFERENCE FORMULAS. NOTE: cos(α+β) cos α + cos β cos(α-β) cos α -cos β

PortSip Softphone. Ελληνικά Ι English 1/20

Finite Field Problems: Solutions

Other Test Constructions: Likelihood Ratio & Bayes Tests

Advanced Subsidiary Unit 1: Understanding and Written Response

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 19/5/2007

Galatia SIL Keyboard Information

derivation of the Laplacian from rectangular to spherical coordinates

CYTA Cloud Server Set Up Instructions

Πώς μπορεί κανείς να έχει έναν διερμηνέα κατά την επίσκεψή του στον Οικογενειακό του Γιατρό στο Ίσλινγκτον Getting an interpreter when you visit your

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 24/3/2007

sendsms.gr HTTP Service

(C) 2010 Pearson Education, Inc. All rights reserved.

Εγκατάσταση λογισμικού και αναβάθμιση συσκευής Device software installation and software upgrade

EPL 603 TOPICS IN SOFTWARE ENGINEERING. Lab 5: Component Adaptation Environment (COPE)

6.1. Dirac Equation. Hamiltonian. Dirac Eq.

Paybybank RESTful API GUIDE

Υπηρεσία Πληροφορικών Συστημάτων Τομέας Διαχείρισης Συστημάτων και Εφαρμογών

ΚΥΠΡΙΑΚΟΣ ΣΥΝΔΕΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY 21 ος ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Δεύτερος Γύρος - 30 Μαρτίου 2011

Section 8.3 Trigonometric Equations

VBA ΣΤΟ WORD. 1. Συχνά, όταν ήθελα να δώσω ένα φυλλάδιο εργασίας με ασκήσεις στους μαθητές έκανα το εξής: Version ΗΜΙΤΕΛΗΣ!!!!

Right Rear Door. Let's now finish the door hinge saga with the right rear door

IIT JEE (2013) (Trigonomtery 1) Solutions

Newborn Upfront Payment & Newborn Supplement

The Simply Typed Lambda Calculus

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 11/3/2006

Κατανεμημένα Συστήματα. Javascript LCR example

Section 9.2 Polar Equations and Graphs

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 6/5/2006

Ordinal Arithmetic: Addition, Multiplication, Exponentiation and Limit

SPEEDO AQUABEAT. Specially Designed for Aquatic Athletes and Active People

The challenges of non-stable predicates

Μορφοποίηση υπό όρους : Μορφή > Μορφοποίηση υπό όρους/γραμμές δεδομένων/μορφοποίηση μόο των κελιών που περιέχουν/

Εργαστήριο Ανάπτυξης Εφαρμογών Βάσεων Δεδομένων. Εξάμηνο 7 ο

1) Abstract (To be organized as: background, aim, workpackages, expected results) (300 words max) Το όριο λέξεων θα είναι ελαστικό.

Fourier Series. MATH 211, Calculus II. J. Robert Buchanan. Spring Department of Mathematics

ΙΚΤΥΩΤΟ ΜΟΝΤΕΛΟ (Network Model) Μαθ. # 15

4.6 Autoregressive Moving Average Model ARMA(1,1)

Εργαστήριο 9. Styling with Javascript

Econ 2110: Fall 2008 Suggested Solutions to Problem Set 8 questions or comments to Dan Fetter 1

Πρόβλημα 1: Αναζήτηση Ελάχιστης/Μέγιστης Τιμής

Approximation of distance between locations on earth given by latitude and longitude

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ USE INSTRUCTIONS

Ενότητα 2 Εργαλεία για την αναζήτηση εργασίας: Το Βιογραφικό Σημείωμα

Strain gauge and rosettes

Potential Dividers. 46 minutes. 46 marks. Page 1 of 11

The municipality of Apokoronas has created a new app for your smart phone.

HOMEWORK 4 = G. In order to plot the stress versus the stretch we define a normalized stretch:

DiracDelta. Notations. Primary definition. Specific values. General characteristics. Traditional name. Traditional notation

ΣΗΜΑΝΤΙΚΗ ΑΝΑΚΟΙΝΩΣΗ ΓΙΑ ΤΗΝ ΔΙΕΘΝΗ ΕΚΘΕΣΗ VEHICLE AND ON-VEHICLE EQUIPMENTS FAIR

Concrete Mathematics Exercises from 30 September 2016

Example Sheet 3 Solutions

Lecture 2: Dirac notation and a review of linear algebra Read Sakurai chapter 1, Baym chatper 3

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΒΑΛΕΝΤΙΝΑ ΠΑΠΑΔΟΠΟΥΛΟΥ Α.Μ.: 09/061. Υπεύθυνος Καθηγητής: Σάββας Μακρίδης

k A = [k, k]( )[a 1, a 2 ] = [ka 1,ka 2 ] 4For the division of two intervals of confidence in R +

ΠΡΟΣΟΜΟΙΩΣΗ ΘΕΩΡΙΑ 1. H αρχική οθόνη του Open Roberta lab

PayByBank RESTful API GUIDE

Automating Complex Workflows using Processing Modeler

Business Opening. Very formal, recipient has a special title that must be used in place of their name

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΤΟΜΕΑΣ ΥΔΡΑΥΛΙΚΗΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΙΚΗΣ ΤΕΧΝΙΚΗΣ. Ειδική διάλεξη 2: Εισαγωγή στον κώδικα της εργασίας

Phys460.nb Solution for the t-dependent Schrodinger s equation How did we find the solution? (not required)

Bayesian statistics. DS GA 1002 Probability and Statistics for Data Science.

Practice Exam 2. Conceptual Questions. 1. State a Basic identity and then verify it. (a) Identity: Solution: One identity is csc(θ) = 1

Web and HTTP. Βασικά Συστατικά: Web Server Web Browser HTTP Protocol

Εγκατάσταση λογαριασμού ηλεκτρονικού ταχυδρομείου στο MICROSOFT OUTLOOK

The Nottingham eprints service makes this work by researchers of the University of Nottingham available open access under the following conditions.

Üzleti élet Rendelés. Rendelés - Megrendelés. Rendelés - Visszaigazolás. Hivatalos, kísérleti

ΗΥ-150 Programming. Assignment 3. HY150 Programming, University of Crete

ST5224: Advanced Statistical Theory II

CHAPTER 25 SOLVING EQUATIONS BY ITERATIVE METHODS

Paper Reference. Paper Reference(s) 1776/04 Edexcel GCSE Modern Greek Paper 4 Writing. Thursday 21 May 2009 Afternoon Time: 1 hour 15 minutes

Areas and Lengths in Polar Coordinates

- S P E C I A L R E P O R T - EMPLOYMENT. -January Source: Cyprus Statistical Service

ΠΡΩΤΟΚΟΛΟ HTTP ΕΝΤΟΛΩΝ ΔΙΑΣΥΝΔΕΣΗΣ ΕΚΔΟΣΗ 1.1

Dynamic types, Lambda calculus machines Section and Practice Problems Apr 21 22, 2016

Solution Series 9. i=1 x i and i=1 x i.

Terabyte Technology Ltd

February 2012 Source: Cyprus Statistical Service

ENTERPRISE EUROPE NETWORK HELLAS ΒΙΟΤΕΧΝΙΚΟ ΕΠΙΜΕΛΗΤΗΡΙΟ ΑΘΗΝΑΣ

Κάνοντας ευκολότερη τη δήλωση εισοδήματος από εργασία

C.S. 430 Assignment 6, Sample Solutions

Exercises 10. Find a fundamental matrix of the given system of equations. Also find the fundamental matrix Φ(t) satisfying Φ(0) = I. 1.

Πρόβλεμα Online Gaming με modem Thomson και Speedtouch

Εισαγωγή στην Ανάπτυξη Εφαρμογών Web με Χρήση της Python, του Apache και του mod_python

Transcript:

SOAP API https://bulksmsn.gr Table of Contents Send SMS...2 Query SMS...3 Multiple Query SMS...4 Credits...5 Save Contact...5 Delete Contact...7 Delete Message...8 Email: sales@bulksmsn.gr, Τηλ: 211 850 4200, Φαξ: 211 800 4300 Σελίδα 1

Send SMS To Web Service Definition Language (WSDL) για ηο SOAP API είναι ηο παρακάηω URL: https://bulksmsn.gr/api/soap/sms.wsdl.php To SOAP API ορίζει ηη λειηοσργία send για αποζηολή sms Με ασηή ηη μέθοδο μπορείηε να ζηέλνεηε μεμονομένα ή μαζικά sms. Οι παράμεηροι για ασηή ηην ενέργεια είναι: username (string): Ο Κφδικός Χρήζηη ζας password (string): Το Σσνθημαηικό ζας from (string): Η Τασηόηηηα Αποζηολέα ηοσ SMS (Μέτρι 11 λαηινικούς ταρακηήρες ή έφς 16 υηθία) to (object): Τα νούμερα ηφν παραληπηών ηοσ sms(διατφριζμός ηφν αριθμών με κόμμαηα τφρίς κενά) message (string): Το κείμενο ηοσ SMS (Θα πρέπει να είναι URL Encoded) coding (string): Ο κώδικάς αποζηολής (GSM ή UTF-8, προεπιλεγμένο είναι ο GSM) flash (boolean): Ο ηύπος ηοσ SMS, Flash SMS ή Απλό SMS (0 ή 1). Προεπιλεγμένο είναι ηο 0. schedule (string): Ο Προγραμμαηιζμός αποζηολής ηοσ SMS (Ημερομηνία και ώρα) dlr-url (string): Δηλώζηε ηο URL ποσ θα επιζηρέυει η αναθορά παράδοζης Η παράμεηρος "to" είναι ένα object με ένα property. Το property έτει αναγνωριζηικό recipients και είναι ένας πίνακας από strings. Η παράμεηρος για ηο προγραμμαηιζμό ηης αποζηολής sms, θα πρέπει να είναι ζε μορθή: 2011-03-29 ή 2011-03-29 13:59 ή 10 September 2011 ή +1 day ή +1 day 4 days 2 hours 2 seconds ή +1 week ή next Thursday. Η κλήζη επιζηρέθει ηο ID ηης αποζηολής ηοσ SMS. π.τ. ID:00012F08 Μπορεί ακόμα να επιζηραθούν ηα ακόλοσθα μηνύμαηα: Error: Coding not supported. Error: No recipients. Error: Invalid sender identity. Error: Invalid schedule date. Error: Insufficient credits. Email: sales@bulksmsn.gr, Τηλ: 211 850 4200, Φαξ: 211 800 4300 Σελίδα 2

Query SMS To Web Service Definition Language (WSDL) για ηο SOAP API είναι ηο παρακάηω URL: https://bulksmsn.gr/api/soap/sms.wsdl.php To SOAP API ορίζει ηη λειηοσργία "query" για επερώηηζη για ηο status ηων απεζηαλμένων sms. Οι παράμεηροι για ηη λειηοσργεία ηης αναθοράς παράδοζης είναι: Ο Κφδικός Χρήζηη ζας Το ζσνθημαηικό ζας mid (required) To ID ηοσ μηνύμαηος mobile (required) Το νούμερο ηοσ παραλήπηη Όλοι οι παραπάνω παράμεηροι θα πρέπει να είναι URL Encoded Ασηή η λειηοσργία επιζηρέθει ηη καηάζηαζη ηοσ μηνύμαηος. Η καηάζηαζη μπορεί να είναι: Queued, Failed, Delivered ή Pending. Για παράδειγμα: Delivered Ακόμα μπορεί να επιζηέυει ηα παρακάηφ μηνύμαηα λάθοσς: Error: No message ID defined. Error: No mobile defined. Error: No such message or recipient. Όταν η κατάσταση ενόρ SMS αλλάξει ένα POST request θα έπθει ειρ πέπαρ στο dlr-url (πποαιπετικό). Η κατάσταση μποπεί να είναι Failed ή Delivered. Το request μποπεί να πεπιέσει μέπορ ή όλοςρ τοςρ παπαλήπτερ των SMS. Για παράδειγμα: $_POST["mid"] = "00012F08" $_POST["12345678901"] = "Delivered" $_POST["12345678902"] = "Failed" Email: sales@bulksmsn.gr, Τηλ: 211 850 4200, Φαξ: 211 800 4300 Σελίδα 3

Multiple Query SMS In order to get the status report of an SMS with multiple mobile numbers you must make a GET request of the following URL: https://bulksmsn.gr/api/http/multiplequery.php mid (required) mobiles (required) The message ID The mobile numbers of the recipients (comma delimited) The maximum number of mobiles that you could query on one request is 100. https://bulksmsn.gr/api/http/multiplequery.php?username=xxx&password=yyy&mid=00012f0 8&mobile=12345678901,12345678902 The request returns the mobile numbers with their statuses. These statuses could be Queued, Failed, Delivered, Pending or Error if no recipient found. For example: Status:12345678901=Delivered,12345678902=Pending It can also return the following messages: Error: No message ID defined. Error: No mobile defined. Email: sales@bulksmsn.gr, Τηλ: 211 850 4200, Φαξ: 211 800 4300 Σελίδα 4

Credits In order to get the credit balance you must make a GET request of the following URL: https://bulksmsn.gr/api/http/credits.php https://bulksmsn.gr/api/http/credits.php?username=xxx&password=yyy The request returns the user credits. Credits:189 The request can return the following messages: Email: sales@bulksmsn.gr, Τηλ: 211 850 4200, Φαξ: 211 800 4300 Σελίδα 5

Save Contact In order to save a new contact you must make a GET request of the following URL: https://bulksmsn.gr//api/http/savecontact.php surname (required) name (required) mobile (required) comments (optional) The contact s surname The contact s name The contact s mobile number Comments for the contact https://bulksmsn.gr//api/http/savecontact.php?username=xxx&password=yyy&surname=jonh &name=smith&mobile=12345678901&comments=nice The request returns on success: OK The request can return the following messages: Error: Surname is empty. Error: Mobile number is empty. Error: Invalid mobile number. Note: You can add more fields to contacts. The new parameter in settings contacts_extra_fields is used to describe the extra fields you want. eg: contacts_extra_fields=company Company name,position Position in company. This setting allows you to configure more fields (in our example: fieldname company with the label Company name and fieldname position with the label Position in company ). Those fields may be used just before the field "comments" in "Add Contact" form and "Edit Contact" form. You can also use them when importing and exporting contacts. The names of the fields can be used in this API as parameters to enter the contact values. These parameters need to be url encoded. https://bulksmsn.gr//api/http/savecontact.php?username=xxx&password=yyy&surname=jonh &name=smith&mobile=12345678901&comments=nice&company=jsmith&position=cto Email: sales@bulksmsn.gr, Τηλ: 211 850 4200, Φαξ: 211 800 4300 Σελίδα 6

Delete Contact In order to delete a contact you must make a GET request of the following URL: https://bulksmsn.gr/api/http/deletecontact.php mobile (required) The user s mobile number https://bulksmsn.gr/api/http/deletecontact.php?username=xxx&password=yyy&mobile=12345 678901 The request returns on success: OK The request can return the following messages: Error: Mobile number is empty. Error: Invalid mobile number. Email: sales@bulksmsn.gr, Τηλ: 211 850 4200, Φαξ: 211 800 4300 Σελίδα 7

Delete Message In order to get delete a message you must make a GET request of the following URL: https://bulksmsn.gr/api/http/deletemessage.php mid (required) The message ID https://bulksmsn.gr/api/http/deletemessage.php?username=xxx&password=yyy&mid=00012f 08 The request returns on success: OK The request can return the following messages: Error: No message ID defined. Error: No message found. Email: sales@bulksmsn.gr, Τηλ: 211 850 4200, Φαξ: 211 800 4300 Σελίδα 8