Log新增紀錄api
This commit is contained in:
parent
df06734a65
commit
990101b269
@ -49,18 +49,19 @@ $app->get('/hello/:name', 'APIrequest', function ($name) use ($app) {
|
|||||||
function login($user_id = null) {
|
function login($user_id = null) {
|
||||||
$app = \Slim\Slim::getInstance();
|
$app = \Slim\Slim::getInstance();
|
||||||
|
|
||||||
if(!isset($user_id)) {
|
|
||||||
$user_id = $_POST['user_id'];
|
|
||||||
}
|
|
||||||
// 取得帶來的參數
|
// 取得帶來的參數
|
||||||
$cType = $app->request->getContentType();
|
$cType = $app->request->getContentType();
|
||||||
if($cType == 'application/x-www-form-urlencoded') {
|
if($cType == 'application/x-www-form-urlencoded') {
|
||||||
|
if(!isset($user_id)) {
|
||||||
|
$user_id = $_POST['user_id'];
|
||||||
|
}
|
||||||
$password = $_POST['password'];
|
$password = $_POST['password'];
|
||||||
$browser = isset($_POST['browser']) ? $_POST['browser'] : 'api';
|
$browser = isset($_POST['browser']) ? $_POST['browser'] : 'api';
|
||||||
}
|
}
|
||||||
else /*if($cType == 'application/json')*/ {
|
else /*if($cType == 'application/json')*/ {
|
||||||
$postData = $app->request->getBody();
|
$postData = $app->request->getBody();
|
||||||
$postDataArray = json_decode($postData);
|
$postDataArray = json_decode($postData);
|
||||||
|
$user_id = $postDataArray->user_id;
|
||||||
$password = $postDataArray->password;
|
$password = $postDataArray->password;
|
||||||
$browser = isset($postDataArray->browser)
|
$browser = isset($postDataArray->browser)
|
||||||
? $postDataArray->browser : 'api';
|
? $postDataArray->browser : 'api';
|
||||||
@ -1459,7 +1460,54 @@ $app->group('/tokens', 'APIrequest', function () use ($app, $app_template) {
|
|||||||
// ============================================================================
|
// ============================================================================
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* 推薦學習點
|
* 輸入所有紀錄
|
||||||
|
* GET http://localhost/api/v2/logs
|
||||||
|
*/
|
||||||
|
$app->post('/logs', /*'APIrequest',*/ function () use ($app) {
|
||||||
|
$app = \Slim\Slim::getInstance();
|
||||||
|
|
||||||
|
// 取得帶來的參數
|
||||||
|
$cType = $app->request->getContentType();
|
||||||
|
|
||||||
|
if($cType == 'application/json') {
|
||||||
|
$postData = $app->request->getBody();
|
||||||
|
$postDataJson = json_decode($postData);
|
||||||
|
|
||||||
|
$logs_json = $postDataJson->logs_data;
|
||||||
|
}
|
||||||
|
|
||||||
|
for($i=0; $i<count($logs_json); $i++) {
|
||||||
|
$lid = $logs_json[$i]->LID;
|
||||||
|
$uid = $logs_json[$i]->UID;
|
||||||
|
$date = $logs_json[$i]->Date;
|
||||||
|
if(isset($logs_json[$i]->SaID)) {
|
||||||
|
$said = $logs_json[$i]->SaID;
|
||||||
|
}
|
||||||
|
$actiongroup = $logs_json[$i]->ActionGroup;
|
||||||
|
$encode = $logs_json[$i]->Encode;
|
||||||
|
if(isset($logs_json[$i]->TID)) {
|
||||||
|
$tid = $logs_json[$i]->TID;
|
||||||
|
}
|
||||||
|
if(isset($logs_json[$i]->QID)) {
|
||||||
|
$qid = $logs_json[$i]->QID;
|
||||||
|
}
|
||||||
|
if(isset($logs_json[$i]->Answer)) {
|
||||||
|
$answer = $logs_json[$i]->Answer;
|
||||||
|
}
|
||||||
|
if(isset($logs_json[$i]->Other)) {
|
||||||
|
$other = $logs_json[$i]->Other;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
$app->render(201,array(
|
||||||
|
'error' => false
|
||||||
|
));
|
||||||
|
});
|
||||||
|
|
||||||
|
// ============================================================================
|
||||||
|
|
||||||
|
/*
|
||||||
|
* 取得館場資訊
|
||||||
* GET http://localhost/api/v2/info
|
* GET http://localhost/api/v2/info
|
||||||
*/
|
*/
|
||||||
$app->get('/info', 'APIrequest', function () use ($app) {
|
$app->get('/info', 'APIrequest', function () use ($app) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user