Quand j'ai essayé LINE Beacon avec M5 STICKC l'autre jour, Lorsque j'ai essayé d'utiliser la destination du webhook comme GAS que je n'ai jamais utilisé auparavant, Je ne sais pas où je suis accro.
Il peut être préférable de corriger la destination Webhook à chaque fois, car elle est due à l’essai simultané de fonctions inconnues.
J'ai donc personnellement créé un environnement qui peut être utilisé comme destination de webhook à des fins générales.
L'environnement est AWS Lambda (et API Gateway) comme étant le plus connu.
Le contenu de la fonction Lambda est le suivant, afin qu'elle puisse être sortie dans le journal, qu'elle soit reçue par POST ou GET.
import json
def lambda_handler(event, context):
#Argument: afficher le contenu de l'événement
print("Received event: " + json.dumps(event))
# rawQueryString
rawQueryString = event['rawQueryString']
if(len(rawQueryString) != 0):
queryStringParameters = event['queryStringParameters']
print(queryStringParameters)
# body
body = event.get('body')
if(not body is None):
json_body = json.dumps(body)
print(json_body)
return {
'isBase64Encoded': False,
'statusCode': 200,
'headers': {},
'body': json.dumps('Hello from Lambda!')
}