PUSH7を使ってWebプッシュができますね!
### インポート import requests #REST利用、Apache2のプログラムをインポートしています import json #json解析 import os #環境変数利用 import datetime #日時の変換に利用 import logging #ログ出力 ### ログ出力レベル設定 logger = logging.getLogger() logger.setLevel(logging.INFO) # ログ出力レベルをINFOに設定 ### 定数 def Main(event, context): ####リクエスト情報ログ表示 #logging.info(json.dumps(event)) ####現在時刻取得 #Timestamp = datetime.datetime.now().strftime('%Y%m%d%H%M%S') #print(Timestamp) url = 'https://api.push7.jp/api/v1/' + os.environ['appNo'] + '/send' print(url) headers = { 'Content-Type' : 'application/json', 'Authorization' : 'Bearer '+os.environ['apiKey'] } payload = { 'title': os.environ['title'], 'body': os.environ['body'], 'icon': os.environ['iconUrl'], 'url': os.environ['link'], 'disappear_instantly': False, } res = requests.post(url,headers = headers,data=json.dumps(payload)) print(res) print(res.text) html = '\ <!DOCTYPE html>\ <HTML lang="ja">\ <HEAD>\ <meta http-equiv="refresh" content="0; URL='+os.environ['redirectUrl']+'" />\ <meta charset="utf-8"/>\ <Title>送信完了!</Title>\ </HEAD>\ <BODY><h1><font color="#32CD32">送信完了!</font></h1><br>\ <h2><a href="'+os.environ['link']+'">戻る</a></h2>\ </BODY>\ </HTML>' return { "statusCode": 200, "headers": {"Content-Type": "text/html"}, "body": html }