Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Http API - SMS vb.net

Îåêßíçóå áðü ôï ìÝëïò Lambros. Τελευταία δημοσίευση από το μέλος Panagiotis Kefalidis στις 30-09-2007, 20:30. Υπάρχουν 7 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  29-09-2007, 10:32 35619

    Http API - SMS vb.net

        καλησπέρα,

    εχω αγοράσει καποια credits απο μια εταιρία για αποστολή sms απο το Ιντερνετ.

    Aυτη η εταιρια μου δινει την δυνατοτητα να κανς αποστολή του sms πληκτρολογοντας στον browser μια διευθυνση της παρακάτω μορφής..

    https://user:[email protected]/srvauth/index?cmd=easysms&action=send_sms&originator=myself&text=hi+there&mobile_number=447919422999

    πως μπορω απλα να εκτελω αυτη τη σελιδα με το κλικ σε ενα Button της ιστοσελιδας μου, αλλα χωρις να με παραπέμπει στο αποτέλεσμα..δλδ θελω να γινεται η
    διαδικασια χωρις να βλεπει ο χρήστης το ανοιγμα της σελιδας.Σαν να ζηταω απο τον server αυτο αυτη τη URL.
  •  29-09-2007, 13:47 35627 σε απάντηση της 35619

    Απ: Http API - SMS vb.net

    ρίξε μια ματιά στο System.Net namespace, και ειδικότερα στην HttpWebRequest class. Με τη χρήση της μπορείς να κάνεις http calls απο το server πλέον, και να πάρεις πίσω τα "αποτελέσματα" σα να διάβαζες απο ένα οποιοδήποτε stream.

    Angel
    O:]
  •  29-09-2007, 23:06 35633 σε απάντηση της 35619

    Απ: Http API - SMS vb.net

    Μιας και το είχα έτοιμο για έναν άλλον provider (παρόμοιο API), το παραλλάσω λίγο και στο κάνω ένα paste

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    public bool SendSMS(string telephone, string message, string username, string password, string mymobile)
    {
    string result;

    HttpWebRequest req = (HttpWebRequest)WebRequest.Create("https://"+ username + ":" + password + "@www.net2sms.gr/srvauth/index?cmd=easysms&action=send_sms&originator=" + HttpUtility.UrlEncode(mymobile) + "&text=" + HttpUtility.UrlEncode(message) + "&mobile_number=" + HttpUtility.UrlEncode(telephone));
    try
    {
    using (HttpWebResponse Response = (HttpWebResponse)req.GetResponse())
    {
    using (Stream responseStream = Response.GetResponseStream())
    {
    using (StreamReader readStream = new StreamReader(responseStream, Encoding.UTF8))//utf8 is the encoding that the server responds
    {
    result = readStream.ReadToEnd();
    //elegxos apotelesmatos apostolis sms
    //sigoura tha vreis plirofories sto documentation tou API pou dinoune
                               if(result == "OK...") return true;
                               else return false;

    }
    }
    }
    }
    catch (Exception ex)
    {
    return false;
    }
                
    }

    Δεν το έχω τεστάρει ακόμα, αλλά ελπίζω να σου δουλέψει!


    Dimitris-Ilias Gkanatsios
    Developer Evangelist, Microsoft Hellas

    My Blog
    StudentGuru
    Twitter
    Facebook
  •  30-09-2007, 13:05 35650 σε απάντηση της 35633

    Απ: Http API - SMS vb.net

    Δημήτρη, η πολύ VB σε χάλασε.. Δεν είναι:

    if(result = "OK...") return true;

    Αλλά:

    if(result == "OK...") return true;

    Η' μήπως πάλι την "πάτησα" με καμιά πατέντα της C# και το δέχεται κι έτσι;


    Παναγιώτης Κεφαλίδης

    "Για να επιτύχεις, θα πρέπει το πάθος σου για την επιτυχία να είναι μεγαλύτερο απο τον φόβο σου για την αποτυχία"

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Παρακαλώ διαβάστε τους όρους χρήσης.
  •  30-09-2007, 14:42 35658 σε απάντηση της 35619

    Απ: Http API - SMS vb.net

    Λάμπρο ποιά εταιρία είναι αυτή; Το site τους δεν λειτουργεί... Ενδιαφέρομαι και εγώ για τέτοιες εταιρίες, ξέρεις κάποια άλλη να προτείνεις;;

  •  30-09-2007, 16:35 35661 σε απάντηση της 35650

    Απ: Http API - SMS vb.net

    Panagiotis Kefalidis:

    Δημήτρη, η πολύ VB σε χάλασε.. Δεν είναι:

    if(result = "OK...") return true;

    Αλλά:

    if(result == "OK...") return true;

    Η' μήπως πάλι την "πάτησα" με καμιά πατέντα της C# και το δέχεται κι έτσι;

     

    fixed... δεν φταίει η VB, αλλά το ότι άλλαξα το δικό μου source από Notepad++ Stick out tongue


    Dimitris-Ilias Gkanatsios
    Developer Evangelist, Microsoft Hellas

    My Blog
    StudentGuru
    Twitter
    Facebook
  •  30-09-2007, 20:19 35668 σε απάντηση της 35661

    Απ: Http API - SMS vb.net

    Μάλλον ήπιατε και οι δύο ! Γιατί δεν γράφεται και οι δύο: return (result == "OK...") ; ?

    Και όταν κολλάτε τόσα string μαζί, να χρησιμοποιήσετε StringBuilder ή String.Format παρακαλώ. Πού είναι η οικολογική σας συνείδηση?


    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  30-09-2007, 20:30 35671 σε απάντηση της 35668

    Απ: Http API - SMS vb.net

    Παναγιώτης Καναβός:

    Μάλλον ήπιατε και οι δύο ! Γιατί δεν γράφεται και οι δύο: return (result == "OK...") ; ?

    Και όταν κολλάτε τόσα string μαζί, να χρησιμοποιήσετε StringBuilder ή String.Format παρακαλώ. Πού είναι η οικολογική σας συνείδηση?

    Το optimization έρχεται μετά, έξυπνε! Stick out tongue


    Παναγιώτης Κεφαλίδης

    "Για να επιτύχεις, θα πρέπει το πάθος σου για την επιτυχία να είναι μεγαλύτερο απο τον φόβο σου για την αποτυχία"

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Παρακαλώ διαβάστε τους όρους χρήσης.
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems