เว็บแอปพลิเคชันที่ได้รับแรงบันดาลใจจาก https://www.instagram.com/albumreceipts/ สร้างใบเสร็จรับเงินที่แสดงเพลงยอดนิยมของผู้ใช้ในเดือน 6 เดือนที่ผ่านมา และตลอดเวลา
สามารถดูใบสมัครได้ที่ https://receiptify.herokuapp.com/
หมายเหตุ: ยอมรับว่ารหัสนี้ไม่สะอาดนักเนื่องจากฉันอยู่ในช่วงวิกฤตเมื่อฉันเขียนมันในตอนแรกและไม่เคยมีโอกาสกลับไปแก้ไขทุกอย่างจริงๆ ขออภัยล่วงหน้า! อย่างไรก็ตาม ฉันกำลังเปิดเผยต่อสาธารณะเนื่องจากมีคนถามฉันเกี่ยวกับเรื่องนี้ :) เมื่อฉันมีเวลา ฉันหวังว่าจะปรับโครงสร้างใหม่และทำความสะอาดสิ่งนี้!
แอปนี้ทำงานบน Node.js บนเว็บไซต์ คุณสามารถดูคำแนะนำในการติดตั้งได้ คุณยังสามารถติดตามส่วนสำคัญนี้เพื่อติดตั้ง Node.js และ npm ได้อย่างรวดเร็วและง่ายดาย
เมื่อติดตั้งแล้ว ให้โคลนพื้นที่เก็บข้อมูลและติดตั้งการขึ้นต่อกันที่ทำงานอยู่:
$ npm install
คุณจะต้องลงทะเบียนแอปของคุณและรับข้อมูลประจำตัวของคุณเองจาก Spotify สำหรับ Developers Dashboard
โดยไปที่ Spotify for Developers Dashboard และสร้างแอปพลิเคชันของคุณ ในกระบวนการพัฒนาของฉันเอง ฉันได้ลงทะเบียน URI การเปลี่ยนเส้นทางเหล่านี้:
เมื่อคุณสร้างแอปของคุณแล้ว ให้โหลด client_id
, redirect_uri
และ client_secret
ลงในไฟล์ config.js
ในการเรียกใช้แอป ให้เปิดโฟลเดอร์และเรียกใช้ไฟล์ app.js
:
$ cd authorization_code
$ node app.js
จากนั้น เปิด http://localhost:3000
ในเบราว์เซอร์