תגובה: סמניות - דרך API
לציין סימניות:
<?php
//1 get & set all vars:
$token = $_GET['ApiDID'].";". $_GET['pass'];
$pass = $_GET['pass'] ;
$phone= $_GET['ApiPhone'];
$line = $_GET['ApiDID'];
$ext=$_GET['what'];
$mark=$_GET['PlayStop'];
$no=$_GET['number'];
//1.1 set var 'file':
$file1= $_GET['what'];
$file1 = strrev($file1);
$file1 = strstr($file1,"/",true);
$file1 = strrev($file1);
$file = strstr($file1,".",true);
//2 ask bookmark # (if not set):
if($no == null){
exit("read=m-9972=number,,1,1,,no,,,,,,,,,no");
}if($no == "*"){
goto go_back_to_listen;
}
create_dir_in_system:
$directory =json_decode(file_get_contents("https://www.call2all.co.il/ym/api/UpdateExtension?token={$_GET['ApiDID']}:{$pass}&path=ivr2:bookmarks/{$phone}&title=".$phone), true) ;
;
//4 create txt file in system:
$write =json_decode(file_get_contents("https://www.call2all.co.il/ym/api/UploadTextFile?token={$_GET['ApiDID']}:{$pass}&what=ivr2:bookmarks/{$phone}/no_{$no}.ini&contents=".$_GET['ApiExtension'].",".$file.",".trim($mark)), true) ;
;
transfer_to_mark:
echo "id_list_message=m-9973.d-{$no}&";
go_back_to_listen:
echo "go_to_folder_end_play=/".$_GET['ApiExtension'].",{$file},".trim($mark);
לחזור לסימניות:
<?php
$pass = $_GET['pass'] ;
if (is_null($_GET['number'])){
exit("read=m-9972=number,,1,1,,no,,,,,,,,,no");
}
$bookmark = json_decode(file_get_contents("https://www.call2all.co.il/ym/api/GetTextFile?token=".$_GET['ApiDID'].":".$pass."&what=ivr2:bookmarks/".$_GET['ApiPhone']."/no_".$_GET['number'].".ini"), true) ;
if($bookmark['contents']==""){
echo "go_to_folder=/";
}else{
echo "go_to_folder_end_play=/"./*trim(*/$bookmark['contents']/*)."&"*/;
}
ניתן לשנות ככל הצריך.............