Zen-maniおよびYandex.Money-財務の自動会計

画像 私たちはこれを長い間待っていましたが、財務会計システムとYandex.Moneyの最初の統合についてお話しできることを嬉しく思います。



Zen-maniは、現金、カード、預金、ローン、投資信託を追跡し、財務計画を立て、目標を計画し、それらを達成するための推奨事項を受け取ることができるオンラインサービスです。



catスクリーンキャスト(Zen-maniでの動作)およびYandex.Moneyと統合するためのPHPライブラリー。



家庭会計の基礎はお金の動きを説明することであり、残念ながらこれは最も難しい部分です。 収入と支出を毎日手動で修正するのは簡単なことではなく、2週間以上それに耐える人はほとんどいません。 したがって、任意のホームアカウンティングでは、財務のシンプルな(できれば自動の)アカウンティングが不可欠です。



オープンAPIのおかげで、Yandex.Moneyからのオペレーションのインポートは完全に自動化されています。 ウォレットをZen-maniに接続すると、支払いと追加料金の履歴がインポートされ、将来的にはすべてのYandex.Moneyの支払いがZen-maniですぐに考慮されます。 これは最初の非常に重要な先例であり、将来、銀行や管理会社によるAPIの公開に影響を与える可能性があります。



Y.MoneyアカウントとZen-maniの接続はどのように進行するのか、スクリーンキャストで書きました。





良いニュースだけでなく、ベストプラクティスも共有したいと考えています。 Yandex.Money APIに接続するだけの人にとっては、少し簡単でした。 これを行うために、oAuth認証とYandex.Moneyからのトランザクション履歴のインポートのためのphpクラスのセットを投稿します。



使用例:

<?php class ZayacController { protected static $client_id = 'E60T8WY3PHSYG0S60T8SPTU-E57Y-76-57-WRUGHOTER7870E567-5UIPUYPOR6T80R77PO'; public function yandexAction() { $scope = 'operation-history account-info'; ZenYandexClient::setClientId(self::$client_id); ZenYandexClient::authorize($scope, 'http://' . $_SERVER['SERVER_NAME'] . '/zayac/callback/'); } public function callbackAction() { ZenYandexClient::setClientId(self::$client_id); $access_token = ZenYandexClient::convertAuthToken(); $zayac = new ZenYandexClient($access_token); $account = $zayac->getAccountInformation(); $operations = array(); while (false !== ($operation = $zayac->next())) { $operations[] = $operation; } var_dump($operations); } } ?>
      
      







このライブラリを引き続きサポートおよび開発します。したがって、興味のある方はプロジェクトページをブックマークしてください。



ライブラリーページ

実装例 (サービスでの承認が必要です)

ライブラリでアーカイブする

ドキュメント



All Articles