$fileContent = file_get_contents("/path/to/hello.txt");
$uploadRequest = (newFileUploadRequest($apiClient))
->fileName("hello.txt")
->description("Test file")
->file($fileContent);
try {
$fileMetaData = $uploadRequest->request();
} catch (ApiErrorException$e) {
// Ошибка от API
} catch (ServerErrorException$e) {
// Неизвестный ответ от сервера
} catch (NalogkaSdkException$e) {
// Ошибка в SDK, например проблема с десереализацией
}
Запрос информации о ранее загруженном файле
$metaDataRequest = (newFileGetRequest($apiClient))
->fileName("mqsyarul/hello.txt");
try {
$fileMetaData = $metaDataRequest->request();
} catch (ApiErrorException$e) {
// Ошибка от API
} catch (ServerErrorException$e) {
// Неизвестный ответ от сервера
} catch (NalogkaSdkException$e) {
// Ошибка в SDK, например проблема с десереализацией
}
Создание временного токена доступа
$temporaryTokenRequest = (newTemporaryAccessTokenRequest($apiClient))
->endpoint("POST /form-upload");
try {
$temporaryToken = $temporaryTokenRequest->request();
} catch (ApiErrorException$e) {
// Ошибка от API
} catch (ServerErrorException$e) {
// Неизвестный ответ от сервера
} catch (NalogkaSdkException$e) {
// Ошибка в SDK, например проблема с десереализацией
}
The Tidelift Subscription provides access to a continuously curated stream of human-researched and maintainer-verified data on open source packages and their licenses, releases, vulnerabilities, and development practices.