pecherskiy-v/yandex-php-library

官方Yandex PHP库

3.0.2 2018-03-21 09:45 UTC

README

Gitter

Build Status Latest Stable Version Total Downloads

Scrutinizer Code Quality Coverage Status Dependency Status

License

安装

版本

在库中用于发送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/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服务受可在法律文件页面找到的文件规定。