skaisser / organizze
Organizze.com.br PHP API 封装器
v0.1.0
2016-05-15 00:05 UTC
Requires
- php: >=5.4.0
Requires (Dev)
- guzzle/guzzle: ~3.7
- guzzlehttp/guzzle: ~5.0|~6.0
- kriswallsmith/buzz: ~0.10
Suggests
- guzzle/guzzle: To use GuzzleAdapter, require guzzle/guzzle:~3.7.
- guzzlehttp/guzzle: To use GuzzleHttpAdapter, require guzzlehttp/guzzle:~5.0|~6.0.
- kriswallsmith/buzz: To use BuzzAdapter, require kriswallsmith/buzz:~0.10.
This package is not auto-updated.
Last update: 2024-09-14 18:09:50 UTC
README
非官方PHP库,用于与 Organizze 交互
Organizze 在我看来是最好的个人和企业财务管理系统。这个库旨在简化与平台的自动化/交互,从而进一步方便使用该平台。
安装
这个库可以在 Packagist 上找到。我们建议使用 composer 安装。
要安装库,只需在终端执行以下命令
$ composer require skaisser/organizze:~0.1
或者您也可以编辑您的 composer.json 文件
{ "require": { "skaisser/organizze": "~0.1" } }
然后您应该安装以下适配器中的 **任何一个**
{ "require": { "kriswallsmith/buzz": "~0.10", "guzzle/guzzle": "~3.7", "guzzlehttp/guzzle": "~5.0", "guzzlehttp/guzzle": "~6.0" } }
使用示例
<?php require 'vendor/autoload.php'; use Skaisser\Organizze\Adapter\GuzzleHttpAdapter; use Skaisser\Organizze\Organizze; // Você precisará do seu e-mail e Chave Api para consumir esta api $adaptador = new GuzzleHttpAdapter('seuemail@provedor.com', 'chave_api_gerada_pelo_organizze'); // Vamos criar o objeto Organizze com o Adaptador selecionado. $organizze = new Organizze($adaptador); // ...
交易(支出)
// Pegar uma transação especifica por id $transaction = $organizze->transaction()->getById(:id); // Criar uma nova Transação | Veja Skaisser/Organizze/Entity/Transaction para parametros disponiveis. $transaction = $organizze->transaction()->create(array); // Modificar uma Transação | Veja Skaisser/Organizze/Entity/Transaction para parametros disponiveis. $account = $organizze->account()->update(:id, array);
账户 [ORGANIZZE MAIS 或 EMPRESARIAL]
// Pegar todas as Contas $accounts = $organizze->account()->getAll(); // Pegar uma Conta por id $account = $organizze->account()->getById(690486); // Criar uma nova Conta | tipo disponivel -> Conta Corrente: checking, Conta Poupança: savings, Outros: other $account = $organizze->account()->create(['name' => 'Banco Itau', 'description' => 'Ag 0123', 'type' => 'checking']); // Modificar uma Conta | tipo disponivel -> Conta Corrente: checking, Conta Poupança: savings, Outros: other $account = $organizze->account()->update(:id, array);
类别
// ... // retorna todas as categorias $category = $organizze->category()->getAll(); // Pegar uma categoria por id $category = $organizze->category()->getById(:id); // Excluir uma Categoria $category = $organizze->category()->deleteById(:id); // Criar uma nova Categoria $category = $organizze->category()->create(['name' => 'Nome Categoria']); // Criar uma nova SubCategoria [REQUER ORGANIZZE MAIS OU EMPRESARIAL] $category = $organizze->category()->create(['name' => 'Nome Subcategoria', 'parent_id' => 'idCategoriaPai']); // Atualize uma Categoria $category = $organizze->category()->update(:idCategoria, ['name' => 'Novo Nome']); // Atualize uma Subcategoria (alterando a categoria pai) $category = $organizze->category()->update(:idCategoria, ['parent_id' => 'idCategoriaPai']);
信贷
- Shirleyson Kaisser
- 这个库是基于可在此链接找到的 DigitalOcean API 制作的 此链接