sergpopov/cloudmailruphp
最新稳定版本:3.0.0
Composer 安装命令:
composer require sergpopov/cloudmailruphp
包简介
Пакет для работы с облаком cloud.mail.ru
README 文档
README
Описание
Реализована работа с некоторыми функциями облака cloud.mail.ru.
Для работы потребуются данные для входа в учетную запись на mail.ru.
Перед использованием ознакомьтесь с лицензионным соглашением по использованию Сервиса Облако@mail.ru
Методы
- folderList - получение списка каталогов и файлов
- folderAdd - добавление каталога в облако
- fileUpload - загрузка файла
- fileRemove - удаление файла
- filePublish - публикация файла
Использование
require('vendor/autoload.php'); use SergPopov\CloudMailRu\CloudMailRu; use SergPopov\CloudMailRu\CloudMailRuException; $username = 'username'; // учетная запись username $domain = 'mail.ru'; $password = 'password'; $pathLocalFile = __DIR__.'/testfile.txt'; $pathFileOnCloud = '/testdir/testfile.txt'; $cloud = new CloudMailRu($username, $domain, $password); try { $url = $cloud->login() ->fileRemove($pathLocalFile) ->fileUpload($pathLocalFile, $pathFileOnCloud) ->filePublish($pathFileOnCloud); var_dump($url); } catch (CloudMailRuException $e) { echo $e->getMessage(); }
Пример использования example.php
Установка с Composer.
composer require sergpopov/cloudmailruphp
Описание изменений
3.0.0
Исправлено получение токена. Обновлена библиотека Guzzle. Обновлен docker контейнер. Протестировано на PHP 8.2.
2.0.0
Библиотека полностью переписана. Требуется версия PHP 7.0 и выше
1.0.0
Устаревшая версия.
Licence
GNU GPL v2.0
统计信息
- 总下载量: 170
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 65
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-12-19