DAY37-2 pixelaでのデータ更新&データ削除の方法
前回に引き続きpixelaの使い方の続き。
データの上書きと削除方法。
データの上書き
ドキュメントでのcurl操作は
エンドポイントの最後にアップデートしたい日付を追加して
jsonデータでquantityを更新したい数値に変更する。
オプショナルデータはよくわからないので(サポーター限定?)これは削除。
(グラフの色とかのオプションが変更できる?)
ドキュメントもまだ記載していない。
pythonで書くとこんな感じ。
params = {
"quantity": "30",
}
response = requests.put(
url=f"{PIXELA_ENDPOINTS}/{USERNAME}/graphs/{GRAPH_ID}/20220810",
headers=headers, json=params)
print(response.text)
これで昨日のポイント1が30に変更されました。
データの削除
これは簡単で、消したいコミットの日付をエンドポイントの一番最後に入れて
指示をdeleteにすればいいだけ。
response = requests.delete(
url=f"{PIXELA_ENDPOINTS}/{USERNAME}/graphs/{GRAPH_ID}/20220810",
headers=headers)
print(response.text)
これで消えました。
操作自体は結構簡単。
自分の使ってるSNSと連携して投稿とかツイートしたら草生えるような連携ができればいいな〜