早くpostに行ってアドバイスしましたので、パブリックAPIを使用してWebサーバーを作成してください。基本的には、ウィンドウ上で実行されるアプリケーションを作成して、APIからデータを取得したいと考えています。フラスコ付きのPython、apiに接続
from flask import Flask, render_template, request import sqlite3 as sql
app = Flask(__name__)
files_from_database = []
@app.route('/')
def getdata():
con = sql.connect("AntiCheat.db")
con.row_factory = sql.Row
cur = con.cursor()
cur.execute("select filename from files")
rows = cur.fetchall();
for row in rows:
files_from_database.append(row)
return render_template("list.html", rows=files_from_database)
if __name__ == '__main__':
app.run(debug=True)
私は正しい方法でか、またはそれを行うには良い方法があるかどうつもりならば、誰かが私に教えてくださいすることができます場合、私はちょうど、右であるかどうかはわからない、今始めています
WindowsアプリケーションがそのAPIに接続して配列のデータをフェッチする方法は?
ありがとうございます。
ありがとうございます。私はそれを試してみる – ShwSvn
それは完全に、もう1つの質問が、それはブラウザを介してWebサイトにアクセスするファイルを表示しないように "保護"が好きです可能ですか? – ShwSvn
実際には、IPホワイトリストにするのがベストでしょうが、(クライアントアプリケーションから)任意のコンピュータからアクセス可能である必要がありますので、そうでない可能性があります。もう1つのことは、サーバーがHTTPSの場合、クライアントアプリケーションのリクエストが暗号化され、このAPIキーが表示されないように、秘密キー(APIキーを持つHTTPヘッダーのような)を使用することです。唯一の問題は、Pythonクライアントアプリケーションにその秘密(APIキー)を含める必要があり、誰でもそこから読むことができるということです。しかし、とにかく、クライアントアプリケーションをPythonで使用すると、簡単に_crackable_(誰でもアンチ - チートアプリケーションを変更できます)になります。 –