Python Flaskフレームワーク、DockerおよびBeyonic APIを使用して支払いアプリケーションを構築する.
この記事では、Python Frask Framework、Docker、Beyonic APIを使用して決済アプリケーションを作成する方法を学びます.
Flaskを使用してWebアプリケーションやAPIを構築する方法についていくつかの基本が欲しいなら、Python Web開発についての私の前の記事を読んでください👇🏻
バイバイAPI
Beyonic APIは、あなたのアプリケーションとシステムにビヨンセのダッシュボード機能を拡張することができます残りのベースのアプリケーションプログラミングインターフェイスです.
Beyonic APIを使えば、は、お金とプリペイド空費を受けて、送ります. リスト通貨とBeyononic APIによってサポートされるネットワーク. 銀行がBeyonic APIによってサポートされているかどうかを確認します. あなたの口座取引履歴を見てください. 追加、取得、リスト、およびあなたのBeyonicアカウントに連絡先を更新します. は、特定のイベントがあなたのBeyonicアカウント(例えば支払い)で起こるとき、あなたのサーバー上でURLに通知を送るためにWebhooksを使用します. ヘルプの取得
使用方法については、一般的な質問、およびBioonic APIについての議論は、最高の場所に行くBeyhive Slack Community、また、無料であなたのプロジェクト、アプリケーションやシステム要件を満たすためにこのリポジトリを編集してください.
このGithubリポジトリからこの記事で使用されるすべてのコードスニペットをダウンロードできます👇🏻
HarunMbaabu / BeyonicAPI-Python-Examples
Bioonic API Pythonの公式クライアントライブラリフラスコ、ジャンゴと高速APIを使用して簡単に例.
Pythonの例.
BeyonicなAPIドキュメント参照:https://apidocs.beyonic.com/
slackでBeyonic APIを議論してください
Beyonic APIは、representational state transfer、残りのベースのアプリケーションプログラミングインターフェイスでは、あなたのアプリケーションとシステムにビヨンセのダッシュボード機能を拡張することができます、驚くべき支払い経験を構築することができます.
Beyonic APIを使えば、は、お金とプリペイド空費を受けて、送ります. リスト通貨とBeyononic APIによってサポートされるネットワーク. 銀行がBeyonic APIによってサポートされているかどうかを確認します. あなたの口座取引履歴を見てください. 追加、取得、リスト、およびあなたのBeyonicアカウントに連絡先を更新します. は、特定のイベントがあなたのBeyonicアカウント(例えば支払い)で起こるとき、あなたのサーバー上でURLに通知を送るためにWebhooksを使用します. ヘルプの取得
使用方法については、一般的な質問、および議論のための最良の場所はBeyhive Slack Communityですまた、クローンと無料であなたのプロジェクト、アプリケーションを満たすためにこのリポジトリを編集してください.
View on GitHub
Bioonic Python APIを使い始めるには、Beyonic APIの公式Pythonクライアントライブラリをダウンロードして秘密キーを設定する必要があります.
Bioonic APIパイソン公式クライアントライブラリをインストールします.
秘密のキーを設定するには、Python dotenv modeule Pythonをインストールするには、Pythonのdotenvは、Pythonのプロジェクトディレクトリ内の";env "(ドットenv)ファイルのような伝統的なUnixの環境変数を指定することができますPythonモジュールですが、我々は秘密のキーとキーを使用して外の世界に公開せずに動作することができますし、開発中に安全に保つ.
Python dotenv modeuleのインストール
. envファイル
getexample.パイ
1)Flask framework examples .
2 )Fast API framework examples .
Dockerfile
DockerFileは、ユーザーがコマンドライン上でイメージをアセンブルするために呼び出すことができるすべてのコマンドを含むテキストドキュメントです.Dockerビルドユーザーを使用すると、いくつかのコマンドライン命令を連続して実行する自動ビルドを作成できます.
Dockerの作成気象研
医者が構成する.YMLはDocker用の設定ファイルです.複数のDockerコンテナを同時に展開、結合、構成できます.Dockerの“ルール”は、単一のプロセスを独自のDockerコンテナに外注することです.
注意:下のスクリーンショットは、あなたのアカウントdeatilsとdeatilsのあなたのトランスバースによって異なるかもしれません.
デーモンモードで実行しているコンテナを停止するには、以下のコマンドを使用します.
このリポジトリに貢献する.
すべての貢献、バグレポート、バグ修正、強化、およびアイデアが歓迎されます.私はあなたが私がそれを書いて楽しんでいる限り、記事を読んで楽しむことを願って、あなたはTwitterで私と接続することができます👉🏻 .
Flaskを使用してWebアプリケーションやAPIを構築する方法についていくつかの基本が欲しいなら、Python Web開発についての私の前の記事を読んでください👇🏻
Getting Started with Python Web Development.
Mwenda Harun Mbaabu ・ Jul 30 '21 ・ 5 min read
#webdev
#python
#datascience
#machinelearning
バイバイAPI
Beyonic APIは、あなたのアプリケーションとシステムにビヨンセのダッシュボード機能を拡張することができます残りのベースのアプリケーションプログラミングインターフェイスです.
Beyonic APIを使えば、
使用方法については、一般的な質問、およびBioonic APIについての議論は、最高の場所に行くBeyhive Slack Community、また、無料であなたのプロジェクト、アプリケーションやシステム要件を満たすためにこのリポジトリを編集してください.
このGithubリポジトリからこの記事で使用されるすべてのコードスニペットをダウンロードできます👇🏻
HarunMbaabu / BeyonicAPI-Python-Examples
Bioonic API Pythonの公式クライアントライブラリフラスコ、ジャンゴと高速APIを使用して簡単に例.
Pythonの例.
BeyonicなAPIドキュメント参照:https://apidocs.beyonic.com/
slackでBeyonic APIを議論してください
Beyonic APIは、representational state transfer、残りのベースのアプリケーションプログラミングインターフェイスでは、あなたのアプリケーションとシステムにビヨンセのダッシュボード機能を拡張することができます、驚くべき支払い経験を構築することができます.
Beyonic APIを使えば、
使用方法については、一般的な質問、および議論のための最良の場所はBeyhive Slack Communityですまた、クローンと無料であなたのプロジェクト、アプリケーションを満たすためにこのリポジトリを編集してください.
View on GitHub
Bioonic Python APIを使い始めるには、Beyonic APIの公式Pythonクライアントライブラリをダウンロードして秘密キーを設定する必要があります.
Bioonic APIパイソン公式クライアントライブラリをインストールします.
>>> pip install beyonic
秘密鍵の設定秘密のキーを設定するには、Python dotenv modeule Pythonをインストールするには、Pythonのdotenvは、Pythonのプロジェクトディレクトリ内の";env "(ドットenv)ファイルのような伝統的なUnixの環境変数を指定することができますPythonモジュールですが、我々は秘密のキーとキーを使用して外の世界に公開せずに動作することができますし、開発中に安全に保つ.
Python dotenv modeuleのインストール
>>> pip install python-dotenv
を作成する.envファイル私たちの秘密鍵を維持する.>>> touch .env
インサイド.env fileはBeyonic APIトークンを指定します.. envファイル
BEYONIC_ACCESS_KEY = "enter your API key here"
Bayonic Webポータル内の左側サイドバーメニューの左下にあるユーザー名をクリックし、ドロップダウンメニューから「My My Account」を選択してAPIトークンを取得します.APIトークンはページの一番下に表示されます.getexample.パイ
import os
import beyonic
from dotenv import load_dotenv
load_dotenv()
myapi = os.environ['BEYONIC_ACCESS_KEY']
beyonic.api_key = myapi
# Listing account: Working.
accounts = beyonic.Account.list()
print(accounts)
#Listing currencies: Not working yet.
'''
supported_currencies = beyonic.Currency.list()
print(supported_currencies)
Supported currencies are: USD, UGX, KES, BXC, GHS, TZS, RWF, ZMW, MWK, BIF, EUR, XAF, GNF, XOF, XOF
'''
#Listing networks: Not working yet.
"""
networks = beyonic.Network.list()
print(networks)
"""
#Listing transactions: Working.
transactions = beyonic.Transaction.list()
print(transactions)
#Listing contact: Working.
mycontacts = beyonic.Contact.list()
print(mycontacts)
#Listing events: Not working yet.
'''
events = beyonic.Event.list()
print(events)
Error: AttributeError: module 'beyonic' has no attribute 'Event'
'''
以下のリンクから、フラスコと高速なAPIフレームワークを使用して実装された、より多くの例を取得できます.1)Flask framework examples .
2 )Fast API framework examples .
Dockerfile
DockerFileは、ユーザーがコマンドライン上でイメージをアセンブルするために呼び出すことができるすべてのコマンドを含むテキストドキュメントです.Dockerビルドユーザーを使用すると、いくつかのコマンドライン命令を連続して実行する自動ビルドを作成できます.
FROM python:3.8-slim-buster
COPY . .
COPY ./requirements.txt ./requirements.txt
WORKDIR .
RUN pip install -r requirements.txt
CMD [ "python3", "getExamples.py" ]
ビルドDockerイメージ>>> docker build -t bey .
Dockerイメージを実行します>>>docker run -t -i bey
さて、作成したDockerイメージを使用してDockerコンテナをビルドして実行するDocker構成ファイルを作成します.Dockerの作成気象研
医者が構成する.YMLはDocker用の設定ファイルです.複数のDockerコンテナを同時に展開、結合、構成できます.Dockerの“ルール”は、単一のプロセスを独自のDockerコンテナに外注することです.
version: "3.6"
services:
app:
build: .
command: python getExamples.py
volumes:
- .:/pythonBeyonicExamples
さて、次のコマンドを実行します.YMLファイルがあります.コマンドを起動し、全体のアプリケーションを実行します.>>> docker compose up
出力注意:下のスクリーンショットは、あなたのアカウントdeatilsとdeatilsのあなたのトランスバースによって異なるかもしれません.
デーモンモードで実行しているコンテナを停止するには、以下のコマンドを使用します.
>>> docker compose stop
出力このリポジトリに貢献する.
すべての貢献、バグレポート、バグ修正、強化、およびアイデアが歓迎されます.私はあなたが私がそれを書いて楽しんでいる限り、記事を読んで楽しむことを願って、あなたはTwitterで私と接続することができます👉🏻 .
Reference
この問題について(Python Flaskフレームワーク、DockerおよびBeyonic APIを使用して支払いアプリケーションを構築する.), 我々は、より多くの情報をここで見つけました https://dev.to/luxacademy/building-a-payment-application-using-python-flask-framework-docker-and-and-the-beyonic-api-2284テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol