私のプロジェクトでは、Googleカレンダーをチェックして変更するためのpy関数を次のように作成します。
def main(event, context):
ck_app = check(event['calID'], event['datada'], event['dataa'])
if not ck_app: insert(event['calID'], event['datada'], event['dataa'], event['email'])
return {
"isBase64Encoded": False,
"statusCode": '200',
"headers": {},
"body": {'input': event,
'busy': ck_app,
'guest_email': event['email']}
}
ラムダでテストしたらすべて完了ですが、ラムダからAPIを作成する場合:
そしてそれをテストして結果は:
Wed Dec 20 13:35:58 UTC 2017:構成エラーにより実行に失敗しました:不正なLambdaプロキシ応答Wed Dec 20 13:35:58 UTC 2017:メソッドがステータスで完了しました:502
前もって感謝します
API GatewayはJSONボディを想定しているため、次のようなものを使用する必要があります
import json
return {
'statusCode': 200,
'body': json.dumps({'input': event,
'busy': ck_app,
'guest_email': event['email']})
}
これがあなたの前進に役立つことを願っています。