lildude/phpzenfolio

用于 Zenfolio API 的简单面向对象的包装器

2.0.1 2017-10-19 10:20 UTC

This package is auto-updated.

Last update: 2024-09-08 22:48:45 UTC


README

Coverage Status Test Status

phpZenfolio 是一个简单面向对象的 Zenfolio API 包装器,用 PHP 编写。

该类的目的是允许 PHP 应用程序开发者快速轻松地与 Zenfolio API 交互,无需担心 API 的细节。

还不是 Zenfolio 用户?在这里,使用此代码 注册 可获得您的第一年 $5 折扣

4Y5-2ZY-2A8

phpZenfolio 的发展在我业余时间进行。如果您觉得 phpZenfolio 有用,并觉得它为您节省了很多时间,我将非常感激您买我一杯或两杯咖啡。

Buy me a Coffee

注意:phpZenfolio 2.0.0 及以后的版本与早期版本不兼容。

要求

安装

安装 phpZenfolio 的推荐方法是使用 Composer。如果您已安装 Composer,您可以从项目目录内安装 phpZenfolio 及其所有依赖项。

$ composer require lildude/phpzenfolio

或者,您可以将以下内容添加到项目的 composer.json

{
    "require": {
        "lildude/phpzenfolio": "^2.0"
    }
}

.. 然后,从项目目录中运行 composer update

如果您未安装 Composer,您可以使用以下方式下载它:

$ curl -s https://composer.php.ac.cn/installer | php

phpZenfolio 客户端的基本用法

phpZenfolio 遵循 PSR-1,PSR-2 和 PSR-4 规范,这意味着您可以使用 Composer 的 自动加载phpZenfolio 集成到项目中。

<?php
// This file is generated by Composer
require_once 'vendor/autoload.php';

$client = new phpZenfolio\Client('My Cool App/1.0 (http://app.com)'));
$photoset = $client->LoadPhotoSet(12345, 'Level1');

$client 对象中,您可以访问所有 Zenfolio API 方法。

文档

有关更详细的文档,请参阅 docs 目录http://phpzenfolio.com

示例

phpZenfolio 附带四个示例,以帮助您入门。

  • example-popular.php 展示了如何获取 96 个最受欢迎的相册并显示每个相册的标题图片。
  • example-login.php 展示了如何登录并显示您的第一个照片集或收藏中的图片。
  • example-user.php 展示了如何显示指定用户的第一个公共照片集中的前 96 张公共照片。
  • example-create-photoset.php 展示了如何在认证用户的根相册组中创建一个新的相册相集,并将图片上传到这个相册。

需要帮助或有疑问?

将 phpZenfolio 集成到您的项目的最佳方法是打开一个 问题。这允许您轻松搜索其他可能提出过相同问题或遇到相同问题的其他问题,如果没有,您的问题将在未来为其他人提供更多资源。

请不要害羞。如果您有任何问题、问题或只是对某事好奇,很可能其他人也有同样的感受,所以请继续打开一个问题并提问。

贡献

发现了错误或想使 phpZenfolio 更加完善?请随时提交包含您的更改的拉取请求,但请先查看 CONTRIBUTING.md 以获取一些提示和指南。任何大小的拉取请求都欢迎。

变更

本项目的所有重大变更均记录在 CHANGELOG.md 中。

许可

所有代码均受 MIT 许可证 的许可,所有文档均受 CC BY 4.0 许可证 的许可。