Kom ihåg mig?
Home Menu

Menu


Gratis SMS API - Betatestare

 
Ämnesverktyg Visningsalternativ
Oläst 2013-07-15, 01:23 #11
Dakotas avatar
Dakota Dakota är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Nov 2009
Inlägg: 1 298
Dakota Dakota är inte uppkopplad
Har WN som tidsfördriv
Dakotas avatar
 
Reg.datum: Nov 2009
Inlägg: 1 298
Sjukt bra tjänst. Använder den redan med mycket bra resultat.
Dakota är inte uppkopplad   Svara med citatSvara med citat
Oläst 2013-07-15, 12:37 #12
Wojt Wojt är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Sep 2005
Inlägg: 1 524
Wojt Wojt är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Sep 2005
Inlägg: 1 524
Citat:
Ursprungligen postat av zenda Visa inlägg
Tanken med denna tjänst är att man skall ha möjlighet att svara på SMS:en, då behövs det ett nummer.

Det går utan problem att göra själv. Det du i praktiken gör är att du kopplar en sändare (exempelvis en mobil) till en dator.
Kan du inte göra så att man kan använda sitt eget nummer/abb via din tjänst? Så tillhandahåller du bara tekniken?
Wojt är inte uppkopplad   Svara med citatSvara med citat
Oläst 2013-07-15, 13:03 #13
zenda zenda är inte uppkopplad
Medlem
 
Reg.datum: Aug 2008
Inlägg: 297
zenda zenda är inte uppkopplad
Medlem
 
Reg.datum: Aug 2008
Inlägg: 297
Citat:
Ursprungligen postat av Wojt Visa inlägg
Kan du inte göra så att man kan använda sitt eget nummer/abb via din tjänst? Så tillhandahåller du bara tekniken?
Absolut. Om intresse finns så kontakta mig så ordnar vi det.
zenda är inte uppkopplad   Svara med citatSvara med citat
Oläst 2013-07-21, 12:54 #14
Conny Westh Conny Westh är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2005
Inlägg: 5 166
Conny Westh Conny Westh är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2005
Inlägg: 5 166
Funkar inte att få sms koden nu när jag testar....
Conny Westh är inte uppkopplad   Svara med citatSvara med citat
Oläst 2013-07-21, 23:02 #15
zenda zenda är inte uppkopplad
Medlem
 
Reg.datum: Aug 2008
Inlägg: 297
zenda zenda är inte uppkopplad
Medlem
 
Reg.datum: Aug 2008
Inlägg: 297
Citat:
Ursprungligen postat av ConnyWesth Visa inlägg
Funkar inte att få sms koden nu när jag testar....
Koden skickas ut efter att informationen man angav har granskats. Du bör nu fått den :-)
zenda är inte uppkopplad   Svara med citatSvara med citat
Oläst 2013-07-22, 11:03 #16
Conny Westh Conny Westh är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2005
Inlägg: 5 166
Conny Westh Conny Westh är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2005
Inlägg: 5 166
Jag fick koden sent i går kväll, visste inte att den granskas manuellt, trodde det var automatiskt.

Har testat nu, men file_get_contents ska inte användas för att läsa urler har jag fått veta, den är till för lokala filer. Jag vet dock inte vilken rutin man bör använda i PHP för att läsa urler. Det kodexempel som tillhandahölls funkade inte så jag har byggt en klass som löser problemet med åäöÅÄÖ.

PHP-kod:
<?php
////////////////////////////////////////////////////////////////////////////////    
// File: smsutility.php
// Date: 2013-07-21
// Author: Conny Westh, Adopter KB, 073-898 68 61, [email protected]
// UTF-8 med URLEncode
////////////////////////////////////////////////////////////////////////////////    
// Refgistrera dig och skaffa en sms-nyckel på http://sms.inleed.se 
// Alla SMS skickas idag från nummer 0763448100. 
////////////////////////////////////////////////////////////////////////////////    
class SmsUtility
{
    var 
$smskey;
    
    function 
__construct($smskey)
    {
        
$this->smskey $smskey;
    }
    
    function 
__destruct()
    {
    }
    
    function 
send($recipient$message)
    {
        
$encodedMessage $this->url_encode($message);
        
$url "http://sms.inleed.se/skickaSMS/?nummer=" $recipient "&text=" $encodedMessage "&nyckel=" $this->smskey;
        echo 
$url "\n";
        try
        {
            
file_get_contents($url); 
        }
        catch (
Exception $e)
        {
            echo 
$e;
            throw new 
Exception($e);
        }
    }

    function 
url_encode($string)
    {
         return 
rawurlencode(utf8_encode($string));
    }
     
    function 
url_decode($string)
    {
         return 
utf8_decode(rawurldecode($string));
    }    
}

class 
SmsUtilityTest
{
    function 
__construct()
    {
        echo 
"********************************************************************************\n";
        echo 
"** Begin Test...\n";
        echo 
"********************************************************************************\n";
        
$this->main();
    }
    
    function 
main()
    {
        
$smskey "<här ska du klippa in den 50 tecken långa sms-nyckeln>";
        
$recipient1 "070..."// Här skriver du in en mottagares mobilnummer
        
$recipient2 "073..."// Här skriver du in en annan mottagares mobilnummer
        
$message1 "Hejsan Conny,\nNu fungerar SmsUtility med specialtecken och källkoden finns i din mejl med (åäöÅÄÖ)!";
        
        
$sms = new SmsUtility($smskey);
        
$sms->send($recipient1$message1);
        
$sms->send($recipient2$message1);
    }
    
    function 
__destruct()
    {
        echo 
"********************************************************************************\n";
        echo 
"** End Test...\n";
        echo 
"********************************************************************************\n";
    }
}
 
new 
SmsUtilityTest();
   
?>

Senast redigerad av Conny Westh den 2013-07-22 klockan 11:07
Conny Westh är inte uppkopplad   Svara med citatSvara med citat
Oläst 2013-07-22, 22:46 #17
Conny Westh Conny Westh är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2005
Inlägg: 5 166
Conny Westh Conny Westh är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2005
Inlägg: 5 166
Citat:
Ursprungligen postat av zenda Visa inlägg
Koden skickas ut efter att informationen man angav har granskats. Du bör nu fått den :-)
Koden som du har på webbsidan är inte komplett så den går att köra. Du får gärna använda mina klasser som exempel, jag har testat så de funkar med åäöÅÄÖ så UTF-8 funkar helt korrekt.

Jag har fått flera frågor från utvecklare som vill ha hjälp, med att få koden att funka. Så jag tänkte det vore just att låta alla som vill köra klasserna göra det. Det är färdigtestad kod som fungerar.

Det är ju helt onödigt att andra ska behöva lägga ner tid på att utveckla något som redan finns, och är klart att använda, menar jag.
Conny Westh är inte uppkopplad   Svara med citatSvara med citat
Oläst 2013-07-23, 00:40 #18
zenda zenda är inte uppkopplad
Medlem
 
Reg.datum: Aug 2008
Inlägg: 297
zenda zenda är inte uppkopplad
Medlem
 
Reg.datum: Aug 2008
Inlägg: 297
Jag har hört att jorden är platt - måste stämma :-)
Skämt åsido, hoosten du kör ifrån kan neka file_get_contents, vilket jag ser iof att du ändå använder i din klass. UTF8 är nödvändigt vilket man också kan läsa sig till på siten.
Om man inte vill använda file_get_contents pga dåliga rykten på stan så finns cURL.

Kör hårt!
zenda är inte uppkopplad   Svara med citatSvara med citat
Oläst 2013-07-23, 05:59 #19
Conny Westh Conny Westh är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2005
Inlägg: 5 166
Conny Westh Conny Westh är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2005
Inlägg: 5 166
Citat:
Ursprungligen postat av zenda Visa inlägg
Jag har hört att jorden är platt - måste stämma :-)
Skämt åsido, hoosten du kör ifrån kan neka file_get_contents, vilket jag ser iof att du ändå använder i din klass. UTF8 är nödvändigt vilket man också kan läsa sig till på siten.
Om man inte vill använda file_get_contents pga dåliga rykten på stan så finns cURL.

Kör hårt!
Ja, nu har jag fixat till så min klass använder curl i stället för file_get_contents() så den koden ska tydligen vara något bättre att använda, den verkar funka på sms.inleed.se också enligt mina något rudimentära tester.

Jag kör en console-app från min lokala PC så jag drabbas inte av problem med att en del hostar spärrat file_get_contents(), men vän av ordning så använder jag de rutiner som rekommenderas, så jag har uppdaterat min klass enligt de principerna.

PHP-kod:
<?php
////////////////////////////////////////////////////////////////////////////////    
// File: smsutility.php
// Date: 2013-07-21 // created file_get_contents()
// Date: 2013-07-23 // added cURL...
// Author: Conny Westh, Adopter KB, 073-898 68 61, [email protected]
// UTF-8 med URLEncode
////////////////////////////////////////////////////////////////////////////////    
// Refgistrera dig och skaffa en sms-nyckel på http://sms.inleed.se 
// Alla SMS skickas idag från nummer 0763448100. 
////////////////////////////////////////////////////////////////////////////////    
class SmsUtility
{
    var 
$smskey;
    
    function 
__construct($smskey)
    {
        
$this->smskey $smskey;
    }
    
    function 
__destruct()
    {
    }
    
    function 
send($recipient$message)
    {
        
$encodedMessage $this->url_encode($message);
        
$url "http://sms.inleed.se/skickaSMS/?nummer=" $recipient "&text=" $encodedMessage "&nyckel=" $this->smskey;
        echo 
$url "\n";
        try
        {
            
$this->curl_execute($url); // Using cURL...
            // $this->file_execute($url); // Using file_get_contents()...
        
}
        catch (
Exception $e)
        {
            echo 
$e;
            throw new 
Exception($e);
        }
    }

    
// To use cURL on Windows-platform you need to 
    // copy libeay32.dll and ssleay32.dll to Windows\System32
    // and uncomment ;php_libcurl.dll in php.ini, the maybe reboot PC...
    
function curl_execute($url)
    {
        
$ch curl_init($url);
        
curl_setopt($chCURLOPT_RETURNTRANSFERtrue); 
        
curl_setopt($chCURLOPT_HEADERfalse);
        
curl_exec($ch);
        
curl_close($ch);
    }
    
    function 
file_execute($url)
    {
        
file_get_contents($url); 
    }
     
    function 
url_encode($string)
    {
         return 
rawurlencode(utf8_encode($string));
    }
     
    function 
url_decode($string)
    {
         return 
utf8_decode(rawurldecode($string));
    }    
}

class 
SmsUtilityTest
{
    function 
__construct()
    {
        echo 
"********************************************************************************\n";
        echo 
"** Begin Test...\n";
        echo 
"********************************************************************************\n";
        
$this->main();
    }
    
    function 
main()
    {
        
$smskey "<Den 50 siffriga sms-nyckeln ska läggas in här>";
        
$recipient1 "070..."// Mottagare 1 mobilnummer
        
$recipient2 "073..."// Mottagare 2 mobilnummer
        
$message1 "Hejsan Conny,\nNu fungerar SmsUtility med specialtecken och källkoden finns i din mejl med (åäöÅÄÖ)!";
        
$message2 "Hejsan Conny,\nNu fungerar SmsUtility.php med cURL och (åäöÅÄÖ)!";
        
        
$sms = new SmsUtility($smskey);
        
$sms->send($recipient1$message2);
        
$sms->send($recipient2$message2);
    }
    
    function 
__destruct()
    {
        echo 
"********************************************************************************\n";
        echo 
"** End Test...\n";
        echo 
"********************************************************************************\n";
    }
}
 
new 
SmsUtilityTest();
   
?>

Senast redigerad av Conny Westh den 2013-07-23 klockan 06:04
Conny Westh är inte uppkopplad   Svara med citatSvara med citat
Oläst 2013-07-23, 12:52 #20
Conny Westh Conny Westh är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2005
Inlägg: 5 166
Conny Westh Conny Westh är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2005
Inlägg: 5 166
Citat:
Ursprungligen postat av zenda Visa inlägg
Jag har hört att jorden är platt - måste stämma :-)
Skämt åsido, hoosten du kör ifrån kan neka file_get_contents, vilket jag ser iof att du ändå använder i din klass. UTF8 är nödvändigt vilket man också kan läsa sig till på siten.
Om man inte vill använda file_get_contents pga dåliga rykten på stan så finns cURL.

Kör hårt!
Funkar det att köra POST också, eller funkar det bara med GET?
Conny Westh är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 07:32.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017