Обратите внимание! Файловый обмен v.1 не поддерживается с 30 марта 2018 года. ФУДКОСТ не гарантирует актуальность данных, полученных с использованием этого метода!
Все подключение к данным производится через HTTPS–запросы к URL https://foodcost.pro/personal/exchange/, с некоторым набором параметров. В ответ на запрос вы получаете его результат в формате XML, который также описан в документации.
В каждом запросе должен присутствовать набор обязательных параметров. Также для каждого файла в его документации определены дополнительные параметры, нужные только для его получения. Текстовые значения параметров должны быть переданы в кодировке UTF–8. Одинаковые для всех функций параметры перечислены ниже.
| Параметр | Обязательный | Описание |
|---|---|---|
| LOGIN | Да | Логин пользователя на FOODCOST к которому привязана компания. |
| PASSWORD | Да | Пароль пользователя на FOODCOST к которому привязана компания. |
| KEY | Да | Ключ интеграции, получаемый пользователем после активации подписки на FOODCOST и к которому привязана компания. |
| KEY_SESSION | Да | Идентификатор сессии получается при каждом новом сеансе работы пользователя с вашим приложением. При последующих заходах того же пользователя это значение будет другим, поэтому его нужно сохранить для последующей авторизации. |
| file | Да | Тип данных, доступ к которым требуется получить. |
Внимание! При формировании запроса, названия параметров должны быть написаны прописными или строчными буквами так, как указано в настоящей документации.
Порядок следования параметров в запросе значения не имеет.
При первой авторизации на сервере, клиент формирует запрос, в котором передает:
https://foodcost.pro/personal/exchange/?LOGIN=user&PASSWORD=qWerTy&KEY=UHui9B7zAST4AAK9&file=ingredient
<session_authorize>
<session_id value="6HHruUiXtYTfbpc5bNvVA7iFZ16TNOzv"/>
<reg_key value="2199003694315"/>
</session_authorize>
Для того, чтобы конечные пользователи смогли оценить качество сервиса, мы подготовили файлы с демонстрационными данными.
Доступ к демоданным не требует регистрации или авторизации. Благодаря этому есть возможность организовать демонстрацию выгрузки данных в систему учёта.
Для загрузки демоданных используйте следующие ссылки: