Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
api:ukazky [2019/01/23 09:55] – [stažení nahrávek hovorů] rootapi:ukazky [2022/05/09 15:28] (current) – [stažení nahrávek hovorů] root
Line 23: Line 23:
  
 curl_close($cc); curl_close($cc);
 +?>
 +</code>
 +=== PHP čte čísla a text z csv soubor ===
 +<code php hromadne_sms.php >
 +<?php
 +// program spustíte když do příkazové řádky dáte php hromadne_sms.php jmeno_csv_souboru.csv
 +// nezapomente upravit jmeno a heslo
 +
 +
 +if ( $argc == 1 ) { 
 +  echo "Očekávám jediný parametr, jméno  souboru s csv".PHP_EOL;
 +  echo "První sloupeček je číslo, druhý sloupeček je text sms.". PHP_EOL . PHP_EOL ;
 +  exit;
 +  }
 + else  echo "Snažím se číst z csv souboru $argv[1]".PHP_EOL ;
 +$jmeno_souboru_z_ktereho_cteme=$argv[1];
 +
 +$handle = fopen($jmeno_souboru_z_ktereho_cteme, "r");
 +$authentication = array("user" => "pepa", "password" => "zdepa");
 + 
 +$cc = curl_init("https://www.odorik.cz/api/v1/sms");
 +curl_setopt($cc, CURLOPT_RETURNTRANSFER, true);
 +
 +for ($i = 0; $row = fgetcsv($handle ); ++$i) {
 +    // Do something will $row array
 +$sms = array( "sender" => "Odorik.cz", "recipient" => $row[0],
 +              "message" => $row[1]);
 + 
 + curl_setopt($cc, CURLOPT_POSTFIELDS, $authentication + $sms);
 + echo "odesilam sms na číslo $row[0] s textem $row[1] ". PHP_EOL ;
 + $response = curl_exec($cc);
 + 
 + if (strstr($response, "successfully_sent") == false) {
 +   echo "SMS zpravu se nepodarilo odeslat. Duvod: " . $response;
 + }
 + 
 +}
 + 
 +fclose($handle);
 +curl_close($cc);
 +?>
 +
 ?> ?>
 </code> </code>
Line 51: Line 93:
 end end
 </code> </code>
 +
 +=== Bash ===
 +
 +<code bash>
 +#!/bin/sh
 +
 +# odorikSMS.sh <recipient> <message>
 +USER=7670556
 +PASSWORD=adddddj
 +RECIPIENT=${1}
 +MESSAGE=${2}
 +
 +curl -v -X POST -i https://www.odorik.cz/api/v1/sms -d user=$USER -d password=$PASSWORD -d recipient=$1 --data-urlencode message="$MESSAGE" 
 +</code>
 +
 +Použití: /home/neco/odorikSMS.sh 777333111 "sms forever"
 +
  
 ==== objednání zpětného volání ==== ==== objednání zpětného volání ====
Line 131: Line 190:
 ==== stažení nahrávek hovorů ==== ==== stažení nahrávek hovorů ====
  
-=== PHP ===+Depreciated - hovory si nechávejte ukládat rovnou k vám. [[:call_records_upload|návod jak si nechat nahrané hovory ukládat]]
  
  
 
api/ukazky.1548233700.txt.gz · Last modified: 2019/01/23 09:55 by root