-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathapp_api.php
34 lines (27 loc) · 980 Bytes
/
app_api.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?php
use Xmf\Request;
use XoopsModules\Tadnews\TadNewsRest;
require_once dirname(dirname(__DIR__)) . '/mainfile.php';
/*-----------執行動作判斷區----------*/
$op = Request::getString('op');
$ncsn = Request::getInt('ncsn');
$nsn = Request::getInt('nsn');
$num = Request::getInt('num', 20);
$token = Request::getString('token');
// $token = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1aWQiOjEsImV4cCI6MTYxNzQ1NzE3Mn0.9Uvxd6kWLzJiZQr9K145BThC5v6OgiX8p4IihRutIW4';
// $token = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1aWQiOjIsImV4cCI6MTYxNzQ5OTcwN30.eGrbLC52czGECLfeJ5vLCCKWAML6RWEAgQDbB-PWD8g';
$TadNewsRest = new TadNewsRest($token);
switch ($op) {
case 'get_cates':
echo $TadNewsRest->get_cates();
break;
case 'list_all_news':
echo $TadNewsRest->list_all_news($ncsn, $num);
break;
case 'show_news':
echo $TadNewsRest->show_news($nsn);
break;
default:
echo $TadNewsRest->user();
break;
}