GithubHelp home page GithubHelp logo

documentation-api's People

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

documentation-api's Issues

Токен к REST API

Здравствуйте.

Возник вопрос касательно токена к REST API.
Поскольку токен никак не привязывается к клиентской части (например, обработка 1С), то что мешает пользователю скачать обработку для 1С с дорогой подпиской, а потом купить самую дешевую подписку под другое приложение и использовать токен оттуда?

В итоге, разработчик исходной обработки полностью теряет доход, хотя его разработкой пользуются.

По опыту использования других API для этих целей используется еще секретный ключ приложения, который не позволит использовать токен с другим приложением. При этом обеспечение сохранности секретного ключа ложится на разработчика.

Документация по транзакциям

Здравствуйте.

А есть ли документация по транзакциям в документе?
По документам документацию вижу, но там не все возможные транзакции описаны.

Не генерируется код по описанию OpenAPI

Добрый день.

Есть проблема при генерации кода из описания сервиса https://lytkini.github.io/evotor-rest-api.yaml на последнем Swagger Codegene 2.2.2.

Запускаю генерацию так:
$ java -jar swagger-codegen-cli-2.2.2.jar generate -l spring -i https://lytkini.github.io/evotor-rest-api.yaml --api-package com.ae.evotor.api --artifact-id evotor-api --group-id com.ae.evotor -v
Лог генерации: https://pastebin.com/NzaQHe0Z

В результате получаю только сваггеровский обвес для Spring MVC и всё.

В логе генерации смущает то, что после чтения конфигурации REST API Swagger не видит ссылки на paths, definitions, parameters, info: в строках 11 и 28-30 пустые объекты.

ЧЯДНТ?

REST API период запроса документов

Здравствуйте.

Не удается запросить документы за период. Возвращается HTTP код 400 с пустым телом.
Используемый URL: https://api.evotor.ru/api/v1/inventories/stores/20170310-BC86-402E-8077-2EB96F99F820/documents?gtCloseDate=2017-03-27T17:00:00.000Z&ltCloseDate=2017-03-28T17:00:00.000Z

В чем может быть причина?
Правильно ли я понимаю, что время должно быть в UTC?

Транзакция DISCOUNT_POSITION, тип скидки

Здравствуйте.
Подскажите, пожалуйста, как в транзакции DISCOUNT_POSITION определить тип скидки: "процентная" или "суммовая"?

В транзакции DISCOUNT_POSITION присутствует поле discountType, однако, при обоих типах скидок оно имеет значение "1".

REST API запрос документов, дублируется поле в транзакциях

В описании транзакции дублируется поле type, что может приводить к некорректной работе.

Пример:
{
"uuid":"c20784b2-5aa7-4706-94ee-3f6ab9fbafb2",
"type":"OPEN_SESSION",
"deviceId":"352398080143045",
"deviceUuid":"20170310-AC51-402F-809D-92B386B8705C",
"transactions":[
{
"type":"OPEN_SESSION",
"uuid":null,
"id":"1",
"type":"OPEN_SESSION",
"userCode":null,
"userUuid":"20170310-1C08-4009-8088-86C592B6B35E",
"creationDate":"2017-03-10T12:00:50.000+0000",
"timezone":10800000
}
],
"closeDate":"2017-03-10T12:00:50.000+0000",
"openDate":"2017-03-10T12:00:50.000+0000",
"openUserCode":null,
"openUserUuid":"20170310-1C08-4009-8088-86C592B6B35E",
"closeUserCode":null,
"closeUserUuid":"20170310-1C08-4009-8088-86C592B6B35E",
"sessionUUID":"dcbb0da2-443a-4108-838e-48ef35340d09",
"sessionNumber":"1",
"number":1,
"closeResultSum":null,
"closeSum":null,
"storeUuid":"20170310-BC86-402E-8077-2EB96F99F820",
"completeInventory":true,
"extras":null,
"new":false
}

REST API - Не работает запрос документов

Здравствуйте.

При попытке GET запроса на URL https://api.evotor.ru/api/v1/inventories/stores/{storeUuid}/documents сервер возвращает код 405 и ответом {"status":null,"errors":[{"code":"1005","reason":"not allowed","subject":"deviceUuid","value":""}]}

При попытке GET запроса на URL https://api.evotor.ru/api/v1/inventories/stores/{storeUuid}/documents?deviceUuid={deviceUuid} сервер также возвращает код 405 и ответом {"status":null,"errors":[{"code":"1005","reason":"not allowed","subject":"deviceUuid","value":"{deviceUuid}"}]}

При попытке GET запроса на URL https://api.evotor.ru/api/v1/inventories/stores/{storeUuid}/documents?deviceUuid={deviceUuid}&ltCloseDate={ltCloseDate}&gtCloseDate={gtCloseDate} сервер возвращает код 400 с пустым телом.

Остальные запросы отрабатывают корректно.
Просьба подсказать в чем дело?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.