postbode/postbode-api
最新稳定版本:2.1.2
Composer 安装命令:
composer require postbode/postbode-api
包简介
Official supported client for Postbode.nu (https://postbode.nu)
README 文档
README
Getting started
- Register an account on Postbode.nu (https://app.postbode.nu)
- Create an API key (https://app.postbode.nu/settings/api)
Initialize composer package
composer require postbode/postbode-api
Complete documentation
Our complete API is available at https://api.postbode.nu
Usage
List all available mailboxes
$postbode = new \Postbode\PostbodeClient(API_KEY); $mailboxes = $postbode->getMailboxes(); foreach($mailboxes AS $mailbox){ // use $mailbox }
List all letters in mailbox
$postbode = new \Postbode\PostbodeClient(API_KEY); $letters = $postbode->getLetters(MAILBOX_ID); foreach($letters AS $letter){ // use $letter }
Send letter
$postbode = new \Postbode\PostbodeClient(API_KEY); $filename = 'example.pdf'; $envelope_id = 2; $country = 'NL'; $registered = false; // Registered letter $send_direct = false; // Create concept in mailbox $letter = $postbode->sendLetter(MAILBOX_ID, $filename, $envelope_id, $country, $registered, $send_direct); if(!is_array($letter)){ echo 'Failed! Errorcode: '.$letter; }else{ echo 'Letter sent!'; echo '<br /><pre>'; print_r($letter); }
Add letters to queue and send in one request
$postbode = new \Postbode\PostbodeClient(API_KEY); $envelope_id = 2; $country = 'NL'; $registered = false; // Registered letter $send_direct = false; // Create concept in mailbox $postbode->addLetterToQueue(MAILBOX_ID, 'Letter_A.pdf', $envelope_id, $country, $registered, $send_direct); $postbode->addLetterToQueue(MAILBOX_ID, 'Letter_B.pdf', $envelope_id, $country, $registered, $send_direct); $postbode->sendLetterQueue(); if(!is_array($letter)){ echo 'Failed! Errorcode: '.$letter; }else{ echo 'Letter sent!'; echo '<br /><pre>'; print_r($letter); }
统计信息
- 总下载量: 31.82k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 4
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2019-02-09