3
イベントデータをthe Mailgun APIから取得しています。コマンドラインでこれを実行してデータを取得することができます:`curl --user`パラメータに相当するHTTPリクエストですか?
curl -s --user 'api:key-xxxx' https://api.mailgun.net/v3/mydomain.net/events
これをPythonでリクエストしてリクエストします。私はそれが可能であることを知っているto make a request using Basic-Auth to get the data via a URL。しかし、Mailgunによると、APIキーはパスワードのように扱う必要があるため、可能であればURLにAPIキーを直接公開しないことをお勧めします。
curl --user
と同等の処理をリクエストに含めるには、パラメータを指定してURLに公開しないでください。
また、curl
をPythonの内部で使用することをお勧めしますか?
ここで、公開されないパスワードを入力しますか?それはまだスクリプトにあります。あなたはそれをURLに入れることでより多くのものが露出していると思いますか? 'request'ライブラリはURLからそれを抽出し、それをHTTP認証ヘッダに入れます。 – Barmar