SMS von der Webanwendung [closed]

Lesezeit: 7 Minuten

SMS von der Webanwendung closed
Shyju

Ich möchte nur SMS von meiner Webanwendung in PHP senden. Kann mir jemand sagen, wie das geht? Was muss ich dafür alles tun?

SMS von der Webanwendung closed
Paolo Bergantino

Ich weiß nicht, ob das auf Sie zutrifft, aber was ich oft getan habe, um mir das Geld zu sparen, ist, den Benutzer in seinem Profil zu fragen, was sein Mobilfunkanbieter ist, und dann versucht, ihn mit ihm abzugleichen this list. Im Wesentlichen haben viele/die meisten Netzbetreiber eine E-Mail-Adresse, die mit einer Telefonnummer verbunden ist, mit der Sie ganz einfach Texte an die Nummer senden können. Wenn Sie beispielsweise ATT haben und Ihre Telefonnummer 786-262-8344 lautet, erhalten Sie per E-Mail an [email protected] kostenlos eine Textnachricht mit dem Betreff/Text der E-Mail. Diese Technik wird so ziemlich alle Ihre US-Benutzer kostenlos abdecken. Abhängig von den Anforderungen Ihrer Anwendung ist dies natürlich möglicherweise nicht möglich/angemessen/erwünscht, aber es ist eine Option, die Sie beachten sollten.

  • Das Versenden von E-Mails an anbieterspezifische Adressen wurde von Spammern häufig verwendet und missbraucht und ist heute weniger effektiv als zu dem Zeitpunkt, als die Antwort ursprünglich geschrieben wurde. Auch in Fällen, in denen dieser Ansatz noch funktioniert, kommt es nicht selten zu längeren Verzögerungen zwischen dem Versand der E-Mail und dem Eintreffen der SMS-Nachrichten.

    – Trenton McManus

    25. Januar 2013 um 15:20 Uhr

  • Wie werden sie gespammt? Meinst du, wenn die Telefonnummer sichtbar ist? Wie wäre es mit einem Kontaktformular mit Captcha?

    – Johnny

    4. Dezember 2013 um 17:57 Uhr

SMS von der Webanwendung closed
James B

Ihre Hauptoption zum Senden von SMS-Nachrichten ist die Verwendung eines bestehenden SMS-Anbieters. Nach meiner Erfahrung (die bei Webanwendungen für SMS-Nachrichten umfangreich ist) werden Sie häufig feststellen, dass das Verhandeln mit verschiedenen Anbietern der beste Weg ist, um das beste Angebot für Ihre Anwendung zu erhalten.

Unterschiedliche Anbieter bieten oft unterschiedliche Dienste und unterschiedliche Funktionen an. Mein Lieblingsanbieter, und tatsächlich derjenige, der in der Vergangenheit glücklich mit mir über niedrigere Tarife verhandelt hat, ist TM4B (http://www.tm4b.com). Diese Jungs haben ausgezeichnete Preise, decken einen großen Teil der Welt ab und haben einen ausgezeichneten Kundenservice.

Unten ist ein Code, der aus einer meiner Live-Webanwendungen extrahiert (und einige Teile verschleiert) wurden, um eine einfache Nachricht über ihre API zu senden:

require_once("tm4b.lib.php");
$smsEngine = new tm4b();

// Prepare the array for sending
$smsRequest["username"] = "YOURUNAME";
$smsRequest["password"] = "YOURPWORD";
$smsRequest["to"] = "+441234554443";
$smsRequest["from"] = "ME!";
$smsRequest["msg"] = "Hello, test message!";

// Do the actual sending
$smsResult = $smsEngine->ClientAPI($smsRequest);

// Check the result
if( $smsResult['status'] == "ok" ) {
    print "Message sent!";
} else {
    print "Message not sent.";
}

Viele andere Anbieter, die ich in der Vergangenheit verwendet habe, haben sehr ähnliche Schnittstellen, und alle sind wirklich konkurrenzfähig, wenn es um die Preisgestaltung geht. Sie müssen sich nur nach einem Anbieter umsehen, der zu Ihren Bedürfnissen passt.

In Bezug auf die Kosten sehen Sie sich Preise an, die für die meisten westlichen Länder von ein paar Pence / Cent reichen (die Preise sind für die meisten Länder der Dritten Welt jedoch etwas höher, also seien Sie vorsichtig). Bei den meisten Anbietern müssen Sie in großen Mengen bezahlen, wenn Sie anständige Preise von ihnen wollen, aber sie verhandeln oft mit Ihnen über „kleinere als übliche“ Chargen. Die meisten Anbieter bieten zwar eine Nachzahlungsoption an, aber nur, wenn Sie einige Transaktionen erfolgreich mit ihnen abgeschlossen haben … andere bieten sie von Anfang an an, aber die Preise sind erpresserisch.

  • Kennen Sie einen Anbieter in den USA?

    – Saif Khan

    15. Januar 2009 um 17:44 Uhr

  • Ich kenne keinen, der direkt in den USA ansässig ist … aber die meisten senden zu sehr günstigen Preisen in die USA, da die guten Anbieter Geschäfte von Land zu Land und auf lokaler Basis abschließen.

    – Jakob B

    15. Januar 2009 um 17:57 Uhr

1646294650 973 SMS von der Webanwendung closed
sblom

Nur versenden, aber günstig und einfach

Der einfachste Weg ist definitiv die Verwendung des oben erwähnten E-Mail-Hacks von @Paolo Bergantino. Es ist ganz einfach, Ihre Benutzer zu bitten, ihre Telefonnummer einzugeben und ihren Netzbetreiber aus einer Liste auszuwählen. Es ist auch einfach, auf absolut jeder Entwicklungsplattform E-Mails zu senden, sobald Sie die Benutzerinformationen haben.

Es gibt jedoch zwei sehr wichtige Einschränkungen, die ich bei diesem Ansatz entdeckt habe:

  1. Der erste ist, dass alle Mobilfunkanbieter SMS-Nachrichten, die über ihre E-Mail-Gateways gesendet werden, gegenüber anderem SMS-Verkehr priorisieren. Wahrscheinlich, weil sie vom Absender dafür nicht bezahlt werden. Verwenden Sie diese Methode nicht, wenn Ihnen die Minimierung der Latenz wichtig ist.
  2. Die zweite ist, dass Benutzer besonders in dieser modernen Ära der tragbaren Telefonnummern von Zeit zu Zeit den Anbieter wechseln und mit ziemlicher Sicherheit vergessen werden, es Ihnen mitzuteilen. Wenn Sie in ein oder zwei Jahren SMS-Nachrichten zuverlässig an dieselben Personen zustellen müssen, wird diese Methode allmählich scheitern.

Senden und empfangen Sie günstig

Wenn Sie versuchen, Ihre Website zum Senden einzurichten und erhalten SMS-Nachrichten mit kleinem Budget können Sie einen Dienst wie z Textmarken. Mit TextMarks können Sie ein Schlüsselwort für Ihren Dienst auswählen, mit dem Benutzer Nachrichten über die gemeinsame Kurzwahl von TextMarks, 41411, an Sie weiterleiten können. Der Haken dabei ist, dass sie 20 Zeichen in jeder Nachricht für kurze Werbung reservieren, um ihre Dienste zu bezahlen.

Professionelle Qualität

Wenn Sie eine niedrige Latenz, hohe Zuverlässigkeit und keine Werbung benötigen, müssen Sie so ziemlich einen SMS-Aggregator durchlaufen, es sei denn, Sie sind groß genug, um mit jedem Anbieter einzeln zu verhandeln.

Das Wichtigste, worauf ich bei SMS-Aggregatoren achten muss, ist, dass viele von ihnen wirklich als Marketingunternehmen und nicht als Anwendungshosts eingerichtet sind – sie verstehen es nicht wirklich, SMS als Kanal zu verwenden, über den Benutzer interagieren können Dienstleister. Ich habe festgestellt, dass die Aggregatoren, die den Ausdruck „Ihre Kampagne“ anstelle von „Ihre Anwendung“ verwenden, die schlimmsten Übeltäter sind. Halten Sie sich von ihnen fern und finden Sie einen Aggregator, der Ihre Bedürfnisse als Anwendungsentwickler versteht.

Twilio kürzlich eine API zum Senden veröffentlicht SMS-Nachrichten. Die API ist ziemlich einfach, grundlegend REST-Schnittstelle zum Versenden von SMSund ein posten Sie das Rücksendedokument, um zu antworten.

1646294650 312 SMS von der Webanwendung closed
Jarod Reyes

Hallo, mein Name ist Jarod und ich arbeite für Twilio.com, also bin ich etwas voreingenommen. Abgesehen davon ist es unglaublich einfach, eine SMS aus Ihrer PHP-Webanwendung mit dem zu senden Twilio-REST-API. Hier ist ein einfaches Beispiel:

<?php
// Get the PHP helper library from twilio.com/docs/php/install
require_once('/path/to/twilio-php/Services/Twilio.php'); // Loads the library

// Your Account Sid and Auth Token from twilio.com/user/account
$sid = "{{ account_sid }}"; 
$token = "{{ auth_token }}"; 
$client = new Services_Twilio($sid, $token);

$client->account->messages->sendMessage("+14158141829", "+14159352345", "Hi Shyju, Sorry it took me so long to get back to you. <3 The Internet.");

1646294651 911 SMS von der Webanwendung closed
Dylan Beattie

Wir verwenden eine kommerzielle Lösung namens Textüberall dafür.

Für eine geringe Gebühr (ein paar Cent pro SMS) erhalten Sie einen Webdienst (plus APIs für .NET, ASP, Java, C++ usw.). Es ist einfach und es funktioniert, obwohl es nicht kostenlos ist.

Im Grunde ist es so einfach wie eine URL-Anfrage mit der Nummer und dem Nachrichtentext im QueryString zu stellen, und der Server erledigt den Rest für Sie.

1646294651 273 SMS von der Webanwendung closed
Toni

Wenn Sie den Träger kennen, sind Sie goldrichtig. Die meisten haben E-Mail-Gateways. Wenn nicht, können Sie die Clickatell-API verwenden, die etwa 0,04 $ pro Nachricht kostet. Ich suche jetzt nach einem Hack, bei dem Sie ein GSM-Modem und Ihren individuellen Handyplan mit unbegrenzten SMS verwenden würden. Das könnte viel Geld sparen, wenn es funktioniert.

  • Ich benutze auch ClickATell und bin mit ihrem Service zufrieden.

    – Alex

    27. Juli 2010 um 11:34 Uhr

  • Wie haben Sie überhaupt unbegrenzt SMS bekommen?

    – Schrittmacher

    6. Januar 2012 um 0:58 Uhr

921310cookie-checkSMS von der Webanwendung [closed]

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy