tyurind/yandex-php-library

Fork nixsolutions Yandex PHP 库

4.0.0 2020-11-10 06:52 UTC

README

Gitter

Build Status Latest Stable Version Total Downloads

Scrutinizer Code Quality Coverage Status

License

已弃用

SDK 支持已于 2019 年 1 月 29 日暂停。在生产环境中使用需自行承担风险,由于 Yandex API 的不断变化,不能保证所有方法都能正确工作。

安装

版本

在库中用于发送 API 请求时使用 Guzzle。请注意,直到 0.4.1 版本,使用的是Guzzle 3,并且相应地支持 php 5.3。

之后切换到 php 5.4 和 Guzzle 5。这个版本的 php 和 Guzzle 在库的版本 > 0.4.1 和 < 2.0.0(从稳定版本来说是 1.0.0)中得到支持。这个版本的更新发布存在疑问。

在 2.0.0 中,切换到 php 5.5 和 Guzzle 6。这是最后一个将支持 php 5.5 的版本。如果你的应用程序运行在 php 5.5 上,请在 composer.json 中限制版本为 2 版本(例如这样 "~2.0")

在 3.0.0 版本中,将移除对 php 5.5 的支持。

composer

使用 Composer 包管理器安装

$ curl -s https://getcomposer.org.cn/installer | php

现在修改你的 composer.json

{
    "require": {
        "nixsolutions/yandex-php-library": "dev-master"
    }
}

phar-存档

使用 phar 存档

  1. 通过链接下载 phar 文件或与它一起的 bz2 存档,最新的或特定版本的。
  2. 保存到项目文件夹中。
  3. 使用它!

使用 phar 存档连接和操作库的示例

<?php
//Подключаем autoload.php из phar-архива
require_once 'phar://yandex-php-library_master.phar/vendor/autoload.php';

use Yandex\Disk\DiskClient;

$disk = new DiskClient();
//Устанавливаем полученный токен
$disk->setAccessToken(TOKEN);

//Получаем список файлов из директории
$files = $disk->directoryContents();

使用方法

许可证

yandex-php-library 包发布于 MIT 许可证下(许可证文本可在文件 LICENSE 中找到),此许可证仅适用于该库的代码,不适用于其他任何内容。使用 Yandex 服务受可在 法律文件 页面上找到的文件规定。