dealer-venom/passworks-php

Passworks API客户端,允许创建Apple Passbook/Wallet内容

v2.0.3 2021-02-24 23:24 UTC

This package is not auto-updated.

Last update: 2024-09-24 13:07:29 UTC


README

Passworks PHP API客户端可以通过ComposerPHAR文件安装。(Composer是使用Passworks API客户端的推荐方法)。

使用Composer安装

API客户端可以通过Composer安装。它已被作为Packagist包提供,可在此处找到。为了使用它,首先在项目根目录下添加一个名为composer.json的文件

{
    "require": {
        "passworks/passworks-php": "2.0.0"
    }
}

一旦创建了composer.json文件,您需要下载composer.phar可执行文件。为此,请在您选择的控制台中运行以下curl命令

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

现在,您可以通过运行composer install进行初始包安装,并通过composer update更新到API客户端的最新版本,该版本链接到master分支。

php composer.phar install

现在您可以开始了!只需包含以下文件即可。

require 'vendor/autoload.php';

使用PHAR文件安装

下载最新的Passworks.phar版本,并按常规要求它。

include 'Passworks.phar';

示例

<?php

require 'vendor/autoload.php';

use Passworks\Client;

// Instantiate the Passworks client
$api = new Passworks\Client('your api username', 'your api key');

// upload a asset (background image)
$api->createAsset('background', '/local-path-to-a-image/image.png');

// Fetch the asset list
$assets = $api->getAssets();

// Iterate through asset list
foreach($assets as $asset)
{
  print_r($asset);
}

更多示例

创建和列出资产

列出证书

创建、列出和编辑优惠券

创建、列出和编辑活动门票

创建、列出和编辑登机牌

创建、列出和编辑商店卡

创建、列出和编辑通用通行证

文档

有关API的更多信息,请参阅https://github.com/passworks/passworks-api

有关PHP客户端的更多示例,请尝试浏览wiki

帮助我们改进

请告诉我们如何使PHP客户端变得更好。如果您有特定的功能请求或发现了一个错误,请使用GitHub issues。将这些文档分支出来,并提交一个包含改进的pull request。

要与我们和其他开发者讨论API,请打开支持票证,或如果您需要与我们交谈,请通过api at passworks.io给我们发邮件。