Αποκτήστε την κατάσταση αποστολής φωνητικών μηνυμάτων με την SQL Server

Αποκτήστε την κατάσταση αποστολής ενός φωνητικού μηνύματος χρησιμοποιώντας τη γλώσσα SQL Server

SQL Server : ΕΓΓΡΑΦΗ API



Αποκτήστε την κατάσταση αποστολής φωνητικών μηνυμάτων με την SQL Server

Παράδειγμα στο SQL Server:

sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'Ole Automation Procedures', 1;
GO
RECONFIGURE;
GO
DECLARE @class varchar(500) = 'voice';
DECLARE @method varchar(500) = 'getdeliverystatus';
DECLARE @user varchar(500) = 'user';
DECLARE @password varchar(500) = 'password';
DECLARE @messages varchar(500) = '123456,123457,123458';
DECLARE @output varchar(500) = '';
DECLARE @url varchar(255) = 'https://www.afilnet.com/api/http/?class='+@class+'&method='+@method+'&user='+@user+'&password='+@password+'&messages='+@messages+'&output='+@output;
DECLARE @win int
DECLARE @hr  int
DECLARE @text varchar(8000)

EXEC @hr=sp_OACreate 'WinHttp.WinHttpRequest.5.1',@win OUT
IF @hr <> 0 EXEC sp_OAGetErrorInfo @win

EXEC @hr=sp_OAMethod @win, 'Open',NULL,'GET',@url,'false'
IF @hr <> 0 EXEC sp_OAGetErrorInfo @win

EXEC @hr=sp_OAMethod @win,'Send'
IF @hr <> 0 EXEC sp_OAGetErrorInfo @win

EXEC @hr=sp_OAGetProperty @win,'ResponseText',@text OUTPUT
IF @hr <> 0 EXEC sp_OAGetErrorInfo @win

EXEC @hr=sp_OADestroy @win
IF @hr <> 0 EXEC sp_OAGetErrorInfo @win



Δείτε παράδειγμα στο:

PHP Java C Sharp Unix Ruby on rails Python Android Objective C / iPhone SQL Server Oracle Node JS Go lang Scala lang Swift Delphi



Λεπτομέρειες μεθόδου

Παράμετρος Περιγραφή Υποχρεωτικό / Προαιρετικό
class=voice Αιτούμενη κλάση: Η κλάση στην οποία υποβάλλεται η αίτηση Υποχρεωτικός
method=getdeliverystatus Απαιτείται μέθοδος κλάσης: Μέθοδος της κλάσης στην οποία υποβάλλεται η αίτηση Υποχρεωτικός
user Χρήστη και ηλεκτρονικό ταχυδρομείο του λογαριασμού σας Afilnet Υποχρεωτικός
password Κωδικός πρόσβασης του λογαριασμού σας στο Afilnet Υποχρεωτικός
messages voice.getdeliverystatus_messages Υποχρεωτικός
output Μορφή εξόδου του αποτελέσματος Προαιρετικός

Όταν υποβάλλετε αιτήματα, θα λάβετε τα ακόλουθα πεδία:


  •  status
  •   αποτέλεσμα (εάν η κατάσταση = επιτυχία), εδώ θα λάβετε τις ακόλουθες τιμές:
    • messageid
    • sms
    • deliverydate
    • deliverystatus
  • σφάλμα (αν κατάσταση = σφάλμα), εδώ θα λάβετε τον κωδικό σφάλματος

Οι πιθανοί κωδικοί σφαλμάτων παρατίθενται παρακάτω


Κώδικας Περιγραφή
MISSING_USER Ο χρήστης ή το ηλεκτρονικό ταχυδρομείο δεν περιλαμβάνονται
MISSING_PASSWORD Ο κωδικός πρόσβασης δεν περιλαμβάνεται
MISSING_CLASS Η κατηγορία δεν περιλαμβάνεται
MISSING_METHOD Η μέθοδος δεν περιλαμβάνεται
MISSING_COMPULSORY_PARAM Η υποχρεωτική παράμετρος δεν περιλαμβάνεται
INCORRECT_USER_PASSWORD Λανθασμένος χρήστης ή κωδικός πρόσβασης
INCORRECT_CLASS Λανθασμένη κλάση
INCORRECT_METHOD Εσφαλμένη μέθοδος
Παράμετροι:
  • class : voice
  • method : getdeliverystatus
  • user : user
  • password : password
  • messages : 123456,123457,123458
  • output :

Αίτηση:
https://www.afilnet.com/api/http/?class=voice&method=getdeliverystatus&user=user&password=password&messages=123456,123457,123458&output=

ΣΗΜΑΝΤΙΚΕΣ ΠΛΗΡΟΦΟΡΙΕΣ ΓΙΑ ΤΑ ΜΑΓΕΙΡΙΚΑ: Εάν συνεχίσετε να χρησιμοποιείτε αυτόν τον ιστό, θα υποθέσουμε ότι αποδέχεστε τους όρους χρήσης. Θα βρείτε περισσότερες πληροφορίες στην Πολιτική Cookies. Να συνεχίσει