prosím Vás jsem v tomto naprostý začátečník, ale od včera se snažím vyřešit pro Vás možná triviální záležitost. Potřebuji vytvořit tlačítka na nějaké stránce, nebo klidně jen html linky, které uložím na plochu a budou dělat různé operace s Odorikem přes API (např. úprava rychlých kontaktů). Stiskne se a provede se. Uživatel už nic nebude zadávat, nastavovat.
Základní příkazy fungují - např. tento:
https://www.odorik.cz/api/v1/public_num ... d=xxxxxxxx
Ale jak prosím přidám do linku např. nějaký povinný, nebo libovolný parametr např. include_sip_names ?
2. Jak udělám příkazy s parametry PUT a POST ?
-----
3. Šlo by nějak např. využít a stavět na tomto ?
Kód: Vybrat vše
<html>
<head>
<title>VOIP Odorik</title>
<script language="JavaScript">
uzivatel="XXXXXX"; //id linky
heslo="XXXXXXXX"; //heslo linky
callback="00420XXXXXXXXX"; //predvyplnene cislo pro callback
odesilatelsms="5517"; //cislo sms odesilatele
function counter () {
pocetznaku=document.sms.message.value.length;
document.pocitadlo.pocet.value=pocetznaku
if (pocetznaku<161) document.pocitadlo.zprav.value=1;
if (pocetznaku>160 && pocetznaku<307) document.pocitadlo.zprav.value=2;
if (pocetznaku>306 && pocetznaku<460) document.pocitadlo.zprav.value=3;
if (pocetznaku>459 && pocetznaku<613) document.pocitadlo.zprav.value=4;
if (pocetznaku>612 && pocetznaku<766) document.pocitadlo.zprav.value=5;
}
function volat()
{
if (voip.recipient.value=="");
else
{
voip.user.value=uzivatel;
voip.password.value=heslo;
document.forms["voip"].submit();
}}
function vypln()
{
voip.recipient.value=seznam.recipient.value;
}
function vymaz()
{
seznam.recipient.value="";
}
function zustatek()
{
kredit.user.value=uzivatel;
kredit.password.value=heslo;
document.forms["kredit"].submit();
}
function odeslatsms()
{
if (voip.recipient.value=="" || document.sms.message.value.length < 1 || document.sms.message.value.length > 765);
else
{
sms.user.value=uzivatel;
sms.password.value=heslo;
sms.recipient.value=voip.recipient.value;
sms.sender.value=odesilatelsms;
document.forms["sms"].submit();
}}
</script>
</head>
<body bgcolor="black">
<hr>
<form name="voip" action="https://www.odorik.cz/api/v1/callback" method="POST">
<input type="hidden" name="user" value="">
<input type="hidden" name="password" value="">
<FONT color="white"><B>Kdo:</B></font>
<center><input type="text" name="caller" size="17" value=""></center><BR>
<FONT color="white"><B>Komu:</B></font>
<center>
<input type="text" name="recipient" size="17" value="" ONCHANGE="vymaz()"><BR>
</form>
<form name="seznam">
<SELECT NAME="recipient" ONCHANGE="vypln()">
<OPTION VALUE="">Oblibena cisla
<OPTION VALUE="00420732111111">Bracha
<OPTION VALUE="00420721111111">Sestra
<OPTION VALUE="00420775111111">Mamka
<OPTION VALUE="00420605111111">Tata
<OPTION VALUE="00420604111111">Babicka
<OPTION VALUE="00420777111111">Deda
</SELECT>
</form>
<hr>
<INPUT TYPE="button" VALUE=" Volat " ONCLICK="volat()">
<hr>
<form name="kredit" action="https://www.odorik.cz/api/v1/balance" method="GET" >
<input type="hidden" name="user" value="">
<input type="hidden" name="password" value="">
</form>
<form name="sms" action="https://www.odorik.cz/api/v1/sms" method="POST">
<input type="hidden" name="user" value="">
<input type="hidden" name="password" value="">
<input type="hidden" name="sender" size="17" value="">
<input type="hidden" name="recipient" size="17" value="">
<textarea name="message" cols="34" rows="8" wrap="soft" maxlength="765" onBlur="counter();">
</textarea>
</form>
<form name="pocitadlo">
<FONT color="white">Znaku:<input type="text" name="pocet" size="3" value="" readonly></FONT>
<FONT color="white">Zprav:<input type="text" name="zprav" size="1" value="" readonly></FONT>
</form>
<hr>
<INPUT TYPE="button" VALUE=" Odeslat SMS " ONCLICK="odeslatsms()">
<INPUT TYPE="button" VALUE=" Zjistit kredit " ONCLICK="zustatek()"></center>
<script language="JavaScript">
voip.caller.value=callback;
</script>
</body>
</html>