私はかなりスリムなフレームワークで新しく、JSONベースのAPIを構築しようとしています。私が望むすべては、これだけのユーザー名とパスワードを持っているAPI関数を呼び出します。これらのアプリはユーザー名とパスワードを使用してスリムレストAPIを
これは私だけの単純なGETを構築
require __DIR__ . '/vendor/autoload.php';
$app = new Slim\App();
//slim application routes
$app->get('/', function ($request, $response, $args) {
$response->withJson("Welcome Message", 201);
return $response;
});
$app->get('/orders/status/{status}', function ($request, $response, $args) {
return get_Orders($request, $response, $args);
});
$app->run();
function get_Orders($request, $response, $args){
if($args['status'] == "processing"){
$response->withJson("list of processing orders}", 200);
return $response;
}
else{
$response->withJson("Premission not guranted", 200);
return $response;
}
}
私の残りのAPIのコードは、私は私のAPIを保護することができますどのように依頼します私はそれを保護することができますので、アプリが有効なユーザー名とパスワードを持っていれば、結果だけを返します。
apiの呼び出しの例を引用してください。どのようにアプリが上にリストされたAPIの関数を呼び出すか –
'curl --user root:t00r http:// localhost/api/something' –