Yado_tech

旅館+ITとはなんぞ

【Beds24】Beds24のgetBookingjsonにPythonからアクセスする

A4の部屋割表の作成を自動化するために、まずはBeds24 からその日の予約をピックアップしてみる。

import requests
import json

#必要なところはこの辺にまとめる
url = "https://www.beds24.com/api/json/getBookings"
username = ""
api_key = ""
prop_key = ""
datefrom = "20191013"
dateto = "20191013"

paylord = {
    "authentication": {
        "apiKey": api_key,
        "propKey": prop_key
    },
    "includeInvoice":False,
    "includeInfoItems": False,
    "arrivalFrom":datefrom,
    "arrivalTo":dateto
}

res = requests.post(url,data = json.dumps(paylord), headers = {"content-type": "application/json"})
data = res.json()

変数dataの中にJsonになった予約データがあるのでこれをよしなに加工していくといい感じになるのかもしれない。