Pixela
仕組み
code:terminal
{"message":"Success.","isSuccess":true}
こんな感じでREST API投げる
お試し
Pixelaでいうと
"username":"stakiran"を
"username":"stakiran-todo"とか"username":"stakiran-diary"みたいに変えればいけるが
これって俺が書いたやつだっけ?(覚えてない)
code:terminal
この -d って任意のjson可能?
まあダメか
dateとquantityしかない
requestsで試してる
code:なんか動かん
# python pixela.py
{"message":"Failed to unmarshal request body: invalid character 'o' in literal true (expecting 'r')","isSuccess":false}
https://gyazo.com/368f777659f318518b2d2bcc1b4b750b
code:こっちだった.py
payload = {
'token' : token,
'username' : 'stakiran',
'agreeTermsOfService' : 'yes',
'notMinor' : 'yes',
}
r = requests.post(url, data=dict2str(payload))
print(r.text)
エンコードされていない方を送る
dict渡すと自動的にエンコードされる
それが嫌なら json.dumps 使って文字列を指定する