Ejemplo n.º 1
0
 $socket = new THttpClient('221.7.13.207', 8080, '/chdserver.php');
 //     $socket = new THttpClient('127.0.0.1', 8080, '/chdserver.php');
 $transport = new TBufferedTransport($socket, 1024, 1024);
 $protocol = new TBinaryProtocol($transport);
 $client = new \proto\CloudHardDiskServiceClient($protocol);
 $transport->open();
 $user = '******';
 $password = '******';
 $ftype = 6;
 $testfile = 'test002.jpg';
 $filedata = 'test data';
 $odescr = array('test1' => 'testa', 'test2' => 'testb');
 $attribute = 'test1';
 echo "test getver interface...";
 echo "<br />";
 $res_ver = $client->GetVer();
 if ($res_ver->result->ret == $SUCCESS) {
     echo "getver is ok. ";
     echo "getver return value:";
     echo 'url=>' . $res_ver->url;
     echo "<br />";
     echo 'version=>' . $res_ver->version;
     echo "<br />";
     echo 'whatsnew=>' . $res_ver->whatsnew;
     echo "<br />";
 } else {
     echo "<b>getver is error. </b>";
     echo $res_ver->result->msg;
     echo "<br />";
 }
 echo "<br />";
Ejemplo n.º 2
0
use Thrift\Transport\TBufferedTransport;
use Thrift\Exception\TException;
use proto\DownloadParam;
try {
    //     if (array_search('--http', $argv)) {
    //         $socket = new THttpClient('localhost', 8888, '/chdserver.php');
    //     } else {
    //         $socket = new TSocket('localhost', 9090);
    //     }
    $socket = new THttpClient('221.7.13.207', 8080, '/chdserver.php');
    //     $socket = new THttpClient('localhost', 8888, '/chdserver.php');
    $transport = new TBufferedTransport($socket, 1024, 1024);
    $protocol = new TBinaryProtocol($transport);
    $client = new \proto\CloudHardDiskServiceClient($protocol);
    $transport->open();
    echo $client->GetVer();
    echo "===22===<br />";
    $auth_ret = $client->loginAuth('netdisk', 'aerohive', 1);
    echo "===3===<br />";
    var_dump($auth_ret);
    $token = $auth_ret->token;
    echo "===4===<br />";
    $list_ret = $client->queryFileList($token, 1, 0, 10);
    var_dump($list_ret);
    echo "====22==<br />";
    $q_ret = $client->QueryFile($token, 1, 'hello.txt');
    var_dump($q_ret);
    echo "====333==<br />";
    exit(0);
    $download_arr['objid'] = 'hello.txt';
    $download_arr['offerset'] = 0;