Utvecklarvänligt SMS- och telefoni-API.

Från ett hjälpsamt företag i Uppsala.

Kul att du hittade hit!

Vad roligt att du lyssnar på Kodsnack - det gör vi med!
Här hittar du några förslag på vad du kan göra med vårt API och koden för att skicka ditt första sms 👏🏽

Kodsnack

Hej Kodsnack-lyssnare! Du får 200kr när du skapar konto hos 46elks via länken på den här sidan.

curl https://api.46elks.com/a1/sms \
  -u API_USERNAME:API_PASSWORD \
  -d to=+46766861004 \
  -d message="Hej Kodsnack-lyssnare! Du får 200kr när du skapar konto hos 46elks via länken på den här sidan." \
  -d from=Kodsnack
$sms = array(
  "to"      => "+46766861004",
  "message" => "Hej Kodsnack-lyssnare! Du får 200kr när du skapar konto hos 46elks via länken på den här sidan.",
  "from"    => "Kodsnack"
);

$USER = "API_USERNAME";
$PASS = "API_PASSWORD";

$url  = "https://api.46elks.com/a1/sms";
$auth = 'Authorization: Basic '.
base64_encode($USER.':'.$PASS)."\r\n".
"Content-type: application/x-www-form-urlencoded\r\n";

$context = stream_context_create(array(
  'http' => array(
    'method' => 'POST',
    'header'  => $auth,
    'content' => http_build_query($sms),
    'timeout' => 10
)));

file_get_contents($url, false, $context);
import requests

requests.post('https://api.46elks.com/a1/sms',
  auth = ('API_USERNAME', 'API_PASSWORD'),
  data = {
    'to':      '+46766861004',
    'message': "Hej Kodsnack-lyssnare! Du får 200kr när du skapar konto hos 46elks via länken på den här sidan.",
    'from':    'Kodsnack'
  }
)
const https = require('https')
const querystring = require('querystring')

const username = 'API-username'
const password = 'API-password'
const auth_str = username + ':' + password
const postFields = {
  to:      "+46766861004",
  message: "Hej Kodsnack-lyssnare! Du får 200kr när du skapar konto hos 46elks via länken på den här sidan.",
  from:    "Kodsnack",
}

const key = new Buffer(auth_str).toString('base64')
const postData = querystring.stringify(postFields)

const options = {
  hostname: 'api.46elks.com',
  path:     '/a1/SMS',
  method:   'POST',
  headers:  {
    'Authorization': 'Basic ' + key
  }
}

const callback = (response) => {
  var result = ''
  response.on('data', (chunk) => {
    result += chunk
  })

  response.on('end', () => {
    console.log(result)
  })
}

var request = https.request(options, callback)
request.write(postData)
request.end()

Nyfiken på att prova?

Skapa ditt API-konto själv och kom igång direkt.

Som Kodsnack-lyssnare får du 200kr att leka med ✌🏽

Detta och mycket mer är möjligt med 46elks!

Du hittar gott om kodexempel på Github & här hittar du våra tutorials om du behöver starthjälp  🚀 eller så kanske vill du dyka rakt ned i vår dokumentation.

Har du frågor?

Ring oss gärna på 076-686 10 04 eller skicka ett mail till help@46elks.com