Skip to content

Instantly share code, notes, and snippets.

@FATESAIKOU
Created July 18, 2022 12:51
Show Gist options
  • Save FATESAIKOU/43f7ccd04c85bc7de436d913d374abc6 to your computer and use it in GitHub Desktop.
Save FATESAIKOU/43f7ccd04c85bc7de436d913d374abc6 to your computer and use it in GitHub Desktop.
#!/usr/bin/env bash
TUTORID=$1
START=$2
curl 'https://www.cambly.com/api/reservations' \
-H 'authority: www.cambly.com' \
-H 'accept: application/json, text/javascript, */*; q=0.01' \
-H 'accept-language: zh-TW,zh;q=0.9,ja-JP;q=0.8,ja;q=0.7,en-US;q=0.6,en;q=0.5' \
-H 'cache-control: no-cache' \
-H 'content-type: application/json; charset=UTF-8' \
-H 'cookie: csrfToken=py7a5lLwKMGOCCsMehGds3kS9eMGbfSoF2; pastVisitor=1; lang=zh_TW; _ga=GA1.2.579326249.1635511487; deviceId=617becc107abd5b7d5836518; _scid=aae4da61-69f1-4d7a-bb29-4252b1ee6d8e; singular_device_id=2ea495b1-76d9-4898-a84d-40931c889314; G_ENABLED_IDPS=google; __stripe_mid=631b7261-980c-45ea-b120-ce16c5905de5735990; _ym_uid=1641544546372559064; _ym_d=1641544546; _tt_enable_cookie=1; _ttp=36a2913a-ac25-4544-a8d5-e9d54fb4858b; _cc_id=87ccf34dc7c5e9fc86646ec83a418303; _gcl_au=1.1.2111228954.1651916381; expKey=e36b5c3f-3e0f-4214-b156-d4bb50d10664; expKey=e36b5c3f-3e0f-4214-b156-d4bb50d10664; session=eyJ0b2tlbiI6Ii9RQU1UWkw1NTNyM2I2d1pyck1QdFZpblcxNVdTdlNTIn0.Ypnt0g._kDFs1CCzGIzfyU6Zr0QbLFBrv0; _sctr=1|1655910000000; panoramaId_expiry=1656827324194; panoramaId=01d0036fcffb30b775673dcf2f1d16d539382a2f472e527e1bb2f6a6ded36ddb; amp_951b59_cambly.com=_lVNbEP-HhN6TO_2RxOzGN.NWViMDFhYjE0YmE0MGY5MDc3NzI5ZWZj..1g6iabnvo.1g6iaejip.l.0.l; __stripe_sid=ddb1a1a8-4457-4026-a66a-3740d2c12114dd3e17; __cf_bm=RsWhaosoxt9Vr3aWmMmAlraa3DHrHJmtIHib9TVguOg-1656380768-0-Af40wVE88pL7/CrZ1LPxibRw1653o9Djs2uiJr+pYf5zCDUZT6+leEu1QY4bl7siSZvw3qjLG1Z9W1QyKxQXJuxqzYxMJZS+hhuEBAaWgWx6Sic4lDd8MjA2BjFHPlRGZHbJ3TtH2q3BQ2R2iVqQeFRSI5IsV/Ub4QpDAlq2KfuKhsQ+LAp4PNhUhsf7dLokMQ==; _gid=GA1.2.568551819.1656380771; _gat_UA-35180132-1=1; wcs_bt=s_16df17525867:1656380771; amp_951b59=_lVNbEP-HhN6TO_2RxOzGN.NWViMDFhYjE0YmE0MGY5MDc3NzI5ZWZj..1g6jvpi4l.1g6jvpjq9.ia.0.ia; cto_bundle=V3Cp-V9mZmN1SDB0RmRDTFFRa2lKMDRUS1padGR2eEVuek5wQXFhJTJCQWN3ZFEzQSUyQkNQV0VpZm1QSzFwTkg1SDFCM0FrN1BwakxTTjJkamtaS2w1MTlpWERVa0UzUHhhTkR5YUxPTE5mY29qJTJCczQyMnFEUEdNMGYwdlZqTGxQOU5nJTJCNkdsb3Q0MFoyNjBrOWxxY1h5Rnh4RzhqYXdXNGoya2tNa3puanphc255eiUyRmNBWW93OFZuRHVQVjZOZFJYdEoydExW; _ym_isad=1' \
-H 'newrelic: eyJ2IjpbMCwxXSwiZCI6eyJ0eSI6IkJyb3dzZXIiLCJhYyI6IjM3MDYwMCIsImFwIjoiNjAxMzMxMTM5IiwiaWQiOiIwOTFmZGIzZDVjMGIwNTNkIiwidHIiOiJmYTRjZTYxZGQ0M2Y2Y2E5MTE5YTY4NDQ1Y2ZkNmQ3NiIsInRpIjoxNjU2MzgwODA1MTAyfX0=' \
-H 'origin: https://www.cambly.com' \
-H 'pragma: no-cache' \
-H 'referer: https://www.cambly.com/' \
-H 'sec-ch-ua: ".Not/A)Brand";v="99", "Google Chrome";v="103", "Chromium";v="103"' \
-H 'sec-ch-ua-mobile: ?0' \
-H 'sec-ch-ua-platform: "macOS"' \
-H 'sec-fetch-dest: empty' \
-H 'sec-fetch-mode: cors' \
-H 'sec-fetch-site: same-origin' \
-H 'traceparent: 00-fa4ce61dd43f6ca9119a68445cfd6d76-091fdb3d5c0b053d-01' \
-H 'tracestate: 370600@nr=0-1-370600-601331139-091fdb3d5c0b053d----1656380805102' \
-H 'user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36' \
-H 'x-csrf: py7a5lLwKMGOCCsMehGds3kS9eMGbfSoF2' \
-H 'x-newrelic-id: VwEHV1ZTGwUFUFFTDgUA' \
-H 'x-requested-with: XMLHttpRequest' \
--data-raw "{\"language\":\"en\",\"studentId\":\"<YOUR ID>\",\"tutorId\":\"$TUTORID\",\"start\":{\"\$date\":$START},\"minutes\":30,\"source\":\"profile-web\",\"lessonType\":null,\"topic\":null}" \
--compressed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment