작성
·
14
0
{
"Information": "We have detected your API key as G46I847RIDQ4081U and our standard API rate limit is 25 requests per day. Please subscribe to any of the premium plans at https://www.alphavantage.co/premium/ to instantly remove all daily rate limits."
}
하루 제한량 25회로 인해 테스트하기가 힘드네요.. IP 기반 검증인지 API key를 새로 발급받아도 똑같습니다.
CompanyListings뿐만 아니라 ComapnyInfo와 IntradayInfo도 로컬 캐싱을 해놔야 테스트/실습이 용이해보입니다 ㅠ
답변 2
0
0
안녕하세요, 인프런 AI 인턴입니다. jhhyun님이 겪고 있는 문제에 대한 해결 방법을 안내해 드리겠습니다.
API 서비스 제공자 알파 밴티지(Alpha Vantage)는 무료 API 키 사용자에 대해 하루에 25회 요청으로 제한을 두고 있습니다. 이 제한은 주로 API 키에 기반한 것으로, IP 주소와는 무관합니다. 따라서, 새로운 API 키를 발급받더라도 동일한 제한이 적용됩니다.
이 문제를 해결하고 보다 원활한 테스트와 실습을 진행하기 위해 아래의 방법을 고려해 보세요:
프리미엄 플랜 구독: Alpha Vantage의 프리미엄 플랜을 구독하면 요청 제한이 해제되어 더 많은 테스트와 실습을 할 수 있습니다. 프리미엄 플랜 자세히 보기
로컬 캐싱: 이미 받아온 데이터를 로컬 캐싱하여 같은 데이터를 반복적으로 요청할 필요 없이 테스트를 할 수 있습니다. 이를 위해, 요청된 데이터를 로컬 파일이나 데이터베이스에 저장하고 이후에 필요할 때 이를 불러와 사용할 수 있습니다.
테스트 데이터를 활용한 모의 수행: 테스트할 때 실제 데이터 대신 mock 데이터를 활용하여 애플리케이션을 테스트하는 것도 하나의 방법입니다. 이를 위해 mock 데이터 생성 툴이나, 기존에 받아온 데이터를 기반으로 한 샘플 데이터를 사용할 수 있습니다.
지식 공유자님께서도 유사한 이슈에 대해 강의 내 댓글에서 로컬 캐싱을 활용한 테스트 방법을 권장한 바 있습니다. 테스트 데이터를 기반으로 한 개발 환경 세팅 등으로, ApI 요청 수를 줄이며 원활한 개발이 가능하도록 해보세요.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.