harlamoff / yandex-php-library
官方Yandex PHP库
3.0.4
2021-09-30 12:51 UTC
Requires
- guzzlehttp/guzzle: ~6.0|^7.0|^7.3
Requires (Dev)
- phpunit/phpunit: ~5.0
- predis/predis: ^1.0
- satooshi/php-coveralls: ~1.0
- squizlabs/php_codesniffer: ~2.0
README
弃用
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.x版本(例如,“~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归档
- 通过链接下载phar文件或与其关联的bz2归档文件,可以是最后一个或特定版本。
- 将其保存到项目文件夹中。
- 使用它!
连接和从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 Disk
- Yandex Market for Partner
- Yandex Market Content
- Yandex OAuth
- Yandex Site Search Pinger
- Yandex Safe Browsing
- Yandex Metrica
- Yandex Dictionary
- Yandex Speller
- Yandex DataSync
许可证
yandex-php-library
包以MIT许可证(许可证文本可在LICENSE文件中找到)分发,此许可证仅适用于该库的代码,不适用于其他,Yandex服务的使用受可从法律文件页面找到的文档约束。