SendSMS / rest
| Author |
Message
|
|
Daniel Buchheim
registered since: 13.01.2011
Posts: 31
|
Hallo Norbert, ich habe mir dein Perl-Script mal angesehen und habe mehrere Anmerkungen. 1.) zum Holen des Tokens reicht ein PHPKopieren
völlig aus. 2.) in PHPKopieren
macht das Transfer-Encoding "chunked" Probleme, am besten diese Zeile auskommentieren. 3.) Es scheint wohl Probleme mit LWP und https zu geben. PHPKopieren
--> 501 Protocol scheme 'https' is not supported (LWP::Protocol::https not installed) Ich bin selber zwar kein "Perler", aber ich habe eine Anleitung gefunden, wie du dieses Problem beheben kannst. Zusammen mit den Schritten 1) und 2) konnte ich mir mit deinem Script eine SMS zustellen. Quelle: https://forums.aws.amazon.com/thread.jspa?threadID=63812 First of all we will need to make sure the Ubuntu installation is up-to-date. sudo apt-get update sudo apt-get upgrade Then we need to install some packages necessary: sudo apt-get install build-essential libssl-dev We also need to download and install libxml2 (Reference: http://xmlsoft.org/FAQ.html#Installati) wget ftp://xmlsoft.org/libxml2/libxml2-2.7.2.tar.gz tar xvf libxml2-2.7.2.tar.gz cd libxml2-2.7.2 ./configure make make install We then need to upgrade to the latest CPAN: sudo perl -MCPAN -e shell install Bundle::CPAN reload cpan And install all of the CPAN modules necessary for SES script to run: sudo perl -MCPAN -e shell install XML::LibXML install Digest::SHA install URI::Escape install Bundle::LWP install MIME::Base64 install Crypt::SSLeay sudo apt-get install -y libdigest-sha-perl liburi-perl libwww-perl libmime-tools-perl libcrypt-ssleay-perl libxml-libxml-perl Hinweis: Wenn du auch mit CURL arbeiten könntest, dann gibt es hier: http://pastebin.com/Z3h1TdwR ein funktionierendes Script. Ich hoffe, dass du damit weiterkommst, Objective-c habe ich mir nicht angeschaut, ich vermute dass die Absenderkennung falsch ist (zumindest bei Perl war sie falsch). Nicht validierte Rufnummern sollten so aussehen: Der Absender kann aus maximal 11 Zeichen bestehen. Erlaubte Zeichen sind Buchstaben und Ziffern. Grüße, Daniel |
