2016-12-13 3 views
2

は、私が今ここにhttps://developers.braintreepayments.com/start/hello-server/pythonブレインツリー:PythonのHerokuのサーバ

を説明するようPythonのHerokuのサーバ上でブレインを実行している程度(おそらく簡単に)疑問を持って、私はHerokuのに新しいですと、しようとしたチュートリアルの多くを行っていますすべてがWebサーバーからアクセス可能なアプリケーションを作成しているようです(例えばpythonのフラスコなど)。

明らかに、私はbraintreeアプリケーションをWebサーバーでテストできません。それが正しいことをしているかどうかを確認するために生きていれば私のbraintreeに対応する他の方法はありますか?例えばコンソールから?

私はbraintreeサーバーと対話し、入出力の動作をテストするためにiOS以外の方法があるかどうか疑問に思っています。これが正しければ

はまた、現在、私は両方のケースで、わからない私requirements.txtで

web: gunicorn main_app:app 

flask==0.10.1 
dj-database-url==0.4.1 
Django==1.9.7 
gunicorn==19.6.0 
psycopg2==2.6.1 
whitenoise==2.0.6 
braintree==3.32.0 

のprocfileを使用しています。

+0

どのバージョンのPythonを使用していますか? HerokuはPythonバージョンでは厳格ですが、 '2.7.12'か' 3.5.2'のどちらでもかまいません。また、braintree SDKは、Python 2.6,2.7,3.3、および3.4​​をサポートしています。 – ling7334

+0

@ ling7334申し訳ありませんが、ひどく説明しました(私の質問を今編集しました)、私のpythonは正常に動作しています。私は、私のiOSアプリを介してBraintreeのPythonインストールに対応する以外の方法があれば、テスト目的などのためにヒーローにインストールされているのだろうかと思います。ありがとうございました! – AJGronevelt

+0

あなたが提供した情報に基づいて仮定を明確にしたいだけです。 Flaskをサーバーとして使用してBraintreeの統合を作成しました。あなたはHerokuの統合をホストしています。 iOSアプリを使用せずにサーバーが正常に機能しているかどうかを確認する必要があります。私は何かを見逃しましたか? – Shea

答えて

1

全開示:私はブレーントリーで働いています。ご不明な点がございましたら、supportまでお気軽にお問い合わせください。

curlは、「a command line tool used for transferring data with URLs.」です。詳しくはmanualをご覧ください。

たとえば、Braintree client tokenを返すように経路が定義されているとします。カールを使用して、そのルートへのリクエストを行うことができます。

curl https://your-apps-name.herokuapp.com/client_token

リクエストが成功した場合、レンダリングされたページのHTMLには、トークンを含める必要があります。

関連する問題