Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Tekstiviesti PHP:lla

punppis [20.04.2013 01:21:49]

#

Haluaisin lähettää PHP:lla tekstiviestejä, enkä oikein tiedä mistä lähtisin etsimään apia/palvelua ja kuinkahan paljon tälläinen lysti maksaa. Onko kenelläkään kokemusta? Tarjoaako operaattori palvelua apin käyttöön vai onko yrityksillä suomessa tekstiviestipalveluita?

Metabolix [20.04.2013 02:04:00]

#

Maksullisia palveluita on, hakemalla löytyy.

Omiin hupiviritelmiin riittävät ehkä myös ne satunnaiset ilmaisviestit, joita jotkin operaattorit ja muut palvelut antavat asiakkaidensa lähettää netistä. Nämä on usein tarkoitus lähettää vain selaimella, mutta helppohan niitä on yleensä PHP:lläkin laittaa.

Esimerkiksi itse hankin äskettäin numerohakuja varten halvan Fonecta-tunnuksen, ja kylkiäisenä voin nyt lähettää 20 tekstiviestiä kuukaudessa. (Viestin alussa lukee "Viesti Fonecta.fistä".) Katsoin kehittäjäkonsolilla, miten viestit lähtivät selaimen puolelta, ja koodasin saman PHP:llä. Laita omat tunnukset ja käytä omalla vastuulla:

function send_sms_fonecta($number, $message) {
	$auth = array("username" => "x", "password" => "y");
	$data = array("number" => $number, "message" => $message);
	$ch = curl_init();
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
	curl_setopt($ch, CURLOPT_COOKIESESSION, 1);
	curl_setopt($ch, CURLOPT_COOKIEJAR, "/dev/null");
	curl_setopt($ch, CURLOPT_POST, 1);
	curl_setopt($ch, CURLOPT_URL, "https://www.fonecta.fi/kirjaudu");
	curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($auth));
	curl_exec($ch);
	curl_setopt($ch, CURLOPT_URL, "https://www.fonecta.fi/sms");
	curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
	curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-Type: application/json"));
	curl_exec($ch);
	curl_close($ch);
	return true; # TODO: virheenkäsittely, viestien loppuminen
}

Sivuston JSON-rajapinta lähettää kiltisti jopa 1500-merkkisiä viestejä, vaikka itse nettipalvelussa raja on 130 merkkiä. Toivottavasti eivät nyt löydä tätä ja päätä kehittää jotain estoa. :(

tmub [20.04.2013 10:48:30]

#

Itse olen käyttänyt Twiliota. Sieltä löytyy esimerkitkin miten heidän palveluaan käytetään.

Niin ja hinnathan on aika alhaiset http://www.twilio.com/sms/pricing

Grez [20.04.2013 11:24:21]

#

Noissa ohjelmallisesti käytettäväksi tarkoitettujen palveluiden käytössä on se hyvä puoli, että niissä ei tarvitse pelätä blokkeja tai muutoksia, kuten noissa jonkin palvelun www-sivuilta käytettäväksi tarkoitetuissa.

tmub kirjoitti:

Niin ja hinnathan on aika alhaiset

Mielestäni hinnat on alhaiset vain DNA:lle ja ÅMT:lle. Tuolla taas näkyy olevan melkeinpä päivastoin. http://www.budgetsms.net/sms/finland.html
Jos selvittäisi luotettavasti minkä operaattorin verkossa puhelin on niin saisi aika kivasti optimoitua edullisen hinnan noilla kahdella :D

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta