inflearn logo
강의

Course

Instructor

Flutter Intermediate Part 2 - Practical App Development - US Stock App (with Clean Architecture)

Graph

api 제한량 25회

100

jhhyun

2 asked

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도 로컬 캐싱을 해놔야 테스트/실습이 용이해보입니다 ㅠ

flutter ios android

Answer 2

0

survivalcoding

오잉. 원래 25회 제한이 없었는데 생겼나보네요.
일단 내일 다시 될 때 Mock 데이터로 만들어 놓고 해야되겠네요.

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다. jhhyun님이 겪고 있는 문제에 대한 해결 방법을 안내해 드리겠습니다.

API 서비스 제공자 알파 밴티지(Alpha Vantage)는 무료 API 키 사용자에 대해 하루에 25회 요청으로 제한을 두고 있습니다. 이 제한은 주로 API 키에 기반한 것으로, IP 주소와는 무관합니다. 따라서, 새로운 API 키를 발급받더라도 동일한 제한이 적용됩니다.

이 문제를 해결하고 보다 원활한 테스트와 실습을 진행하기 위해 아래의 방법을 고려해 보세요:

  1. 프리미엄 플랜 구독: Alpha Vantage의 프리미엄 플랜을 구독하면 요청 제한이 해제되어 더 많은 테스트와 실습을 할 수 있습니다. 프리미엄 플랜 자세히 보기

  2. 로컬 캐싱: 이미 받아온 데이터를 로컬 캐싱하여 같은 데이터를 반복적으로 요청할 필요 없이 테스트를 할 수 있습니다. 이를 위해, 요청된 데이터를 로컬 파일이나 데이터베이스에 저장하고 이후에 필요할 때 이를 불러와 사용할 수 있습니다.

  3. 테스트 데이터를 활용한 모의 수행: 테스트할 때 실제 데이터 대신 mock 데이터를 활용하여 애플리케이션을 테스트하는 것도 하나의 방법입니다. 이를 위해 mock 데이터 생성 툴이나, 기존에 받아온 데이터를 기반으로 한 샘플 데이터를 사용할 수 있습니다.

지식 공유자님께서도 유사한 이슈에 대해 강의 내 댓글에서 로컬 캐싱을 활용한 테스트 방법을 권장한 바 있습니다. 테스트 데이터를 기반으로 한 개발 환경 세팅 등으로, ApI 요청 수를 줄이며 원활한 개발이 가능하도록 해보세요.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

그래프 그리기 위한 API가 프리미엄 요금제를 구독해야만 가능하다고 합니다...ㅜㅜ

0

75

2

프로젝트 전체 소스코드

0

62

2

DTO 작성시 freezed 3.0 변경 부분 문의

0

167

2

클린아키텍처 의존관계 관련

0

216

2

mapper 생성 시...

0

168

1

강의에 있는 모든 freezed를 제거해도 되나요?

0

257

2

수업과 관련이 없지만 물을 곳이 없어...교수님께 여쭙니다..

0

359

1

뷰모델 생성자로 리스트 불러오

0

219

1

개남님 질문있씁니다! company_listing_entitiy가 왜 엔티티 인가요?

0

198

1

안녕하세요 디버그 모드 관련 여쭤볼게 있어요

0

293

1

다음 로드맵 질문

0

346

1

csv_parser라는 abstract를 작성하는 필요성이 궁금합니다

0

404

1

repository에 관하여

0

357

1

강의 예시에 대한 답변이 궁금합니다.

0

360

1

flutter 실행 관련 질문드립니다.

0

1061

1

폴더 구조에 대해 질문드립니다.

0

819

1

Repository test 관련해 질문이 있습니다.

0

262

1

stock_repository_impl.dart 에러

0

269

2

viewModel에서 context를 받는 행위 질문

0

382

1

stockApi 질문 드립니다.

0

178

1

stockApi 질문

0

260

1

라이브 템플릿 영상

0

315

1

StockApi 메서드 반환 타입에 대해

0

282

1

entity와 domain의 차이

0

4508

1