ตั้งค่าส่งข้อมูลสุขภาพอัตโนมัติจาก iPhone
ดึงจำนวนก้าว (Steps) และหัวใจขณะพัก (Resting Heart Rate) จาก Apple Health เข้าแอปอัตโนมัติผ่านแอป Shortcuts
ต้อง ล็อกอินที่หน้าแอป ก่อน แล้วค่อยกลับมาหน้านี้
สร้าง Shortcut ใหม่ (ทำในหน้าเดียว)
เปิดแอป Shortcuts → แท็บ Shortcuts มุมซ้ายล่าง (อย่าเพิ่งแตะ Automation) → แตะ + มุมขวาบน
เปิดหน้าสร้าง Shortcutถ้าปุ่มไม่ทำงาน เปิดแอป Shortcuts เองได้เลย
ดึงก้าวเดิน (Steps)
-
แตะแถบค้นหาด้านล่าง เลือก Find Health Samples
แตะเปลี่ยน Type เป็น Steps
+ Add Filter → Start Date → is today -
แตะค้นหา เลือก Calculate Statistics
แตะคำว่า Average เปลี่ยนเป็น Sum
สำคัญสำหรับคนใส่นาฬิกา (Amazfit / Apple Watch ฯลฯ): ในข้อ 1 แตะ + Add Filter เพิ่มอีกตัว → Source → เลือกแหล่งข้อมูลหลัก ตัวเดียว (เช่น Zepp หรือ iPhone) ไม่งั้นก้าวจาก iPhone + นาฬิกาจะถูกนับซ้ำ ยอดเกินจริงเกือบเท่าตัว
ดึงหัวใจขณะพัก (Resting Heart Rate)
-
แตะค้นหา เลือก Find Health Samples อีกครั้ง
แตะเปลี่ยน Type เป็น Resting Heart Rate
+ Add Filter → Start Date → is today -
แตะค้นหา เลือก Calculate Statistics
ตรวจสอบให้เป็น Average
ถ้าวันไหนนาฬิกาไม่ได้วัด resting HR ค่าจะว่าง — ไม่พัง แอปจะข้ามไปเอง
ส่งข้อมูลขึ้นเซิร์ฟเวอร์
แตะค้นหา เลือก Get Contents of URL แล้ววางลิงก์นี้
กำลังโหลด…
แตะลูกศรชี้ลง ⌄ ข้างหลัง URL เพื่อเปิดตั้งค่า
| Method | POST |
| Request Body | JSON |
กด Add new field → เลือกชนิด Number ทำ 2 ครั้ง
Key: steps | Value: แตะในช่อง แล้วเลือกตัวแปร Sum (ผลคำนวณอันแรก) บนแถบเหนือแป้นพิมพ์ |
Key: restingHr | Value: เลือกตัวแปร Average (ผลคำนวณอันที่สอง) |
2. Calculate Statistics — Sum
3. Find Health Samples — Resting Heart Rate, today
4. Calculate Statistics — Average
5. Get Contents of URL — POST + JSON
แตะชื่อ Shortcut ด้านบนสุด → Rename แล้วตั้งชื่อว่า
ส่งข้อมูลสุขภาพ
แตะปุ่ม ▶ มุมล่างขวาเพื่อทดสอบ — ถ้าได้ผลตอบกลับ "ok": true แปลว่าเชื่อมต่อสำเร็จ
ทดสอบจากหน้านี้ (ไม่บังคับ)
กดเพื่อส่งข้อมูลตัวอย่างเข้าแอป ถ้าผ่านแปลว่า URL กับ token ถูกต้อง
ตั้งเวลาให้ทำงานอัตโนมัติ (Automation)
iOS รวมหลายเวลาในคำสั่งเดียวไม่ได้ ต้องสร้างแยกหนึ่งตัวต่อหนึ่งรอบเวลา
- แท็บ Automation → แตะ + มุมขวาบน → Time of Day
-
ตั้งเวลา เช่น 12:00
Repeat → Every Day
ติ๊ก Run Immediately
ปิดสวิตช์ Notify When Run - แตะค้นหา เลือก Run Shortcut → แตะช่อง Shortcut แล้วเลือก ส่งข้อมูลสุขภาพ
- บันทึกให้เรียบร้อย
- ทำซ้ำข้อ 1–4 สำหรับรอบเวลาอื่น
| รอบเวลาที่แนะนำ | |
| 12:00 | Every Day |
| 19:30 | Every Day |
| 23:50 | Every Day |
token (เก็บเป็นความลับ)
—
ใช้เฉพาะให้ Shortcut ส่งข้อมูลเข้ามา ไม่ใช่รหัสล็อกอิน · ใครได้ไปจะเขียนข้อมูลสุขภาพปลอมเข้าแอปได้