2016-12-13 6 views
2

내가 지금 여기 https://developers.braintreepayments.com/start/hello-server/python브레인 : 파이썬에게 Heroku 서버

을 자세히 설명 파이썬 Heroku가 서버에서 브레인을 실행하는 방법에 대한 (가능성이 쉬운) 질문이, 나에게 Heroku에 새로운 오전, 시도 및 자습서의 많은 일이있는 모두 웹 서버에서 액세스 할 수있는 응용 프로그램을 만드는 것처럼 보입니다 (예 : 파이썬의 플라스크).

분명히, 나는 웹 서버를 통해 내 braintree 응용 프로그램을 테스트 할 수 없습니다. 제 브레인 트리와 일치하는 다른 방법이 있습니까? 일단 그것이 올바른 일을하는지 살피고 있습니까? 예를 들어 콘솔에서?

iOS를 통해 내 braintree 서버와 상호 작용하고 테스트 중 및 출력 동작과 다른 방법이 있는지 궁금합니다. 이 옳다면

또한, 현재 내가 모르는 두 경우 모두, 내 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

전체 공개 : 저는 Braintree에서 일합니다. 더 궁금한 점이 있으시면 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

는 토큰을 포함해야한다.