วิธีที่รวดเร็วในการสืบค้น IEX Cloud เพื่อค้นหาข้อมูลหุ้นล่าสุด
สำรวจเอกสาร »
ดูการสาธิต · Stock-Finder Bug · คุณสมบัติคำขอ
ฉันสร้างโปรเจ็กต์นี้เพื่อสืบค้นฐานข้อมูล IEX Cloud ของข้อมูลหุ้นเพื่อการใช้งานของฉันเองได้อย่างง่ายดาย เดิมทีฉันเริ่มต้นด้วยการค้นหาแพ็คเกจที่มีข้อเสนอนี้อยู่แล้ว แต่ไม่มีแพ็คเกจใดที่อัปเดตเลย จากนั้นฉันจึงสร้างแพ็คเกจนี้เพื่อให้มีแนวทางที่มีประสิทธิภาพมากขึ้นในการดำเนินการนี้
ในการเริ่มต้นใช้งานแพ็คเกจนี้ให้ทำตามขั้นตอนเหล่านี้
คุณต้องมี NPM เวอร์ชันล่าสุดเพื่อให้โปรเจ็กต์นี้ทำงานได้
npm install npm@latest -g
git clone https://github.com/austinmccalley/Stock-Finder.git
npm install
tsc
นี่คือตัวอย่างโค้ดของวิธีการขอข้อมูลหุ้น $TSLA แบบง่ายๆ โดยใช้แพ็คเกจที่มีฟังก์ชัน getStock()
const stockFinder = require ( 'stockfinder' ) ;
/*
Declare the Stock Finder with
the parameters you want
*/
const sf = new stockFinder ( 'stable' , 'TSLA' , apiKey , false ) ;
/*
Call the get stock function and then wait
for the promise to return
*/
sf . getStock ( ) . then ( res => {
console . log ( res )
} ) ;
หากคุณต้องการรับหุ้นหลายตัว คุณจะต้องใช้ฟังก์ชัน getStocks()
const stockFinder = require ( 'stockfinder' ) ;
/*
Declare the Stock Finder with
the parameters you want
*/
const sf = new stockFinder ( 'stable' , [ 'TSLA' , 'AAPL' ] , apiKey , false ) ;
/*
Call the get stocks function and then wait
for the promise to return
*/
sf . getStocks ( ) . then ( res => {
console . log ( res )
} ) ;
บางครั้ง IEX Cloud มีปัญหากับคำขอปกติ คุณสามารถเปลี่ยนไปใช้คำขอ CURL แทนได้โดยทำตามตัวอย่าง
const stockFinder = require ( 'stockfinder' ) ;
/*
Declare the Stock Finder with
the parameters you want
*/
const sf = new stockFinder ( 'stable' , 'TSLA' , apiKey , true ) ;
/*
Call the get stock function and then wait
for the promise to return
*/
sf . getStock ( ) . then ( res => {
console . log ( res )
} ) ;
ดูปัญหาที่เปิดอยู่สำหรับรายการคุณลักษณะที่นำเสนอ (และปัญหาที่ทราบ)
การมีส่วนร่วมคือสิ่งที่ทำให้ชุมชนโอเพ่นซอร์สเป็นสถานที่ที่น่าทึ่งสำหรับการเรียนรู้ สร้างแรงบันดาลใจ และสร้างสรรค์ การมีส่วนร่วมใด ๆ ที่คุณทำจะ ได้รับการชื่นชมอย่างมาก
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
) เผยแพร่ภายใต้ใบอนุญาต MIT ดู LICENSE
สำหรับข้อมูลเพิ่มเติม
ออสติน แม็กคัลลีย์ - [email protected]
ลิงค์โครงการ: https://github.com/austinmccalley/Stock-Finder