截流自动化的商城平台
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
Your Name fe0a99e39f first commit 1ヶ月前
..
Demo first commit 1ヶ月前
Lib first commit 1ヶ月前
.gitignore first commit 1ヶ月前
.travis.yml first commit 1ヶ月前
README.md first commit 1ヶ月前
composer.json first commit 1ヶ月前
phpunit.xml first commit 1ヶ月前

README.md

yilianyun-php-sdk

Build Status

Requirement

PHP >= 5.4

Installation

composer require yly-openapi/yly-openapi-sdk:v1.0.1

若composer失败,请换到国内镜像

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

Usage

  1. 接口类Lib/Api/*.php,集成了所有的易联云接口
  2. 配置类Lib/Config/YlyConfig.php
  3. 授权类Lib/Oauth/YlyOauthClient.php,获取调用凭证AccessToken,每日上限次数20次,24小时后更新次数
  4. 接口调用类Lib/Protocol/YlyRpcClient.php,包括了md5工具函数,Sign工具函数,uuid函数,可以直接用这个类直接进行接口调用
  5. 若觉的好用,大佬们请在GitHub上给子陌一个Star,在此子陌先感谢各位大佬,抱拳!子陌也会时长更新接口的,为大佬们提供方便!
<?php
//composer下加载方式
include_once __DIR__ . "/vendor/autoload.php";

//gitHub下载加载方式
include_once __DIR__ . "/Lib/Autoloader.php";

//初始化配置
use App\Config\YlyConfig;
$config = new YlyConfig('你的应用id', '你的应用密钥');

//获取token
use App\Oauth\YlyOauthClient;
$client = new YlyOauthClient($config);
$token = $client->getToken();   //若是开放型应用请传授权码code
var_dump($token);

//授权打印机(自有型应用使用,开放型应用请跳过该步骤)
use App\Api\PrinterService;
$printer = new PrinterService($token->access_token, $config);
$data = $printer->addPrinter('你的机器码', '你的机器密钥', '机器昵称也可不填', 'gprs卡号没有可不填');
var_dump($data);

//调取文本打印
use App\Api\PrintService;
$print = new PrintService($token->access_token, $config);
$data = $print->index('你的机器码','打印内容排版可看Demo下的callback.php','你的系统内部id自定义32位以内');
var_dump($data);

//调取图形打印
use App\Api\PicturePrintService;
$print = new PicturePrintService($token->access_token, $config);
$data = $print->index('你的机器码','打印内容排版可看Demo下的callback.php','你的系统内部id自定义32位以内');
var_dump($data);