Commit f0d4c8554203280d68f11c9b98b519cfc6c28340

Authored by Alex Savenko
1 parent 37701e29

ap testing

app/library/App/Controllers/AllPositionController.php
... ... @@ -54,6 +54,20 @@ class AllPositionController extends CrudResourceController
54 54  
55 55 }
56 56  
  57 + public function reportAction() {
  58 +
  59 + /** user params **/
  60 + $project = $this->request->get('project') ?? 418068;
  61 + $date = $this->request->get('date') ?? '2017-01-31';
  62 +
  63 + $APObj = new Client(self::API_KEY);
  64 +
  65 + $projects_info = $APObj->getReport($project, $date);
  66 +
  67 + return $projects_info;
  68 +
  69 + }
  70 +
57 71 public function visibilityAction() {
58 72  
59 73 /** user params **/
... ...
app/library/App/Resources/AllPositionResource.php
... ... @@ -43,6 +43,11 @@ class AllPositionResource extends ApiResource
43 43 ->description('Список запросов, по которым определяется позиция сайта')
44 44 )
45 45  
  46 + ->endpoint(ApiEndpoint::get('/report', 'reportAction')
  47 + ->allow(AclRoles::USER)
  48 + ->description('Отчет по позициям сайта')
  49 + )
  50 +
46 51 ->endpoint(ApiEndpoint::get('/visibility', 'visibilityAction')
47 52 ->allow(AclRoles::USER)
48 53 ->description('Данные о видимости сайта за указанный период')
... ...