현재 저는 Shopify에서 새로운 주문이 생성 될 때마다 내 라스베리 파이가 유니콘을 밝히는 작은 프로젝트에 참여하고 있습니다. 필자는 이전에 웹 훅이나 웹 서버를 사용 해보지 않았으며, 플라스 크나 자파는 이전보다 훨씬 작았습니다. 파이를 내 홈 네트워크의 개방형 인터넷에 노출시키지 않고 어떻게 설정할지 궁금했습니다.웹 후크를 받기 위해 라즈베리 파이를 설정하는 방법
나는 Flask와 Zappa와 함께 Amazon의 Lambda를 사용하는 것이 간단 할 것이라고 읽었지 만, 나는 길을 잃었습니다.
from time import sleep
from flask import Flask, request
import unicornhat as unicorn
import light.py
app = Flask(__name__)
@app.route('/', methods = ['POST'])
def index():
data = request.get_json()
if data['orders/create'] == null:
light.light() //lights uHat on new order creation
return "Success"
모든 포인터는 많이 주시면 감사하겠습니다, 나는 몇 가지 (여가 시간) 주 경우 Webdev 쇼에서 내 경험 부족이 동안 내 머리를 두드리는 있었어요 : 이것은 내가 지금까지있는 것입니다. 정확한 웹 훅 (webhook)을 듣기 위해 Shopify의 API 정보를 올바르게 읽었는지 확실하지 않습니다.
다시 한번 감사드립니다!
감사합니다. – Tadhg