CoinMarketCap의 API 완전 해설(초보자용) 후편

소개



이 기사는 CoinMarketCap에서 정보를 얻고 싶은 프로그래밍 초보자를위한 기사입니다.
또, 우선 사용해 보고 싶다고 말하는 사람은 전편 를 봐 주세요.
그럼 이 기사를 읽고 CoinMarketCap 마스터가 되세요!


해보자



그럼 조속히, API의 해설을 해 가고 싶습니다.
전편 으로 쓴 코드는 아래와 같았습니다.

cmc.py
from coinmarketcapapi import CoinMarketCapAPI, CoinMarketCapAPIError

cmc = CoinMarketCapAPI('{YOUR_API_KEY}')

r = cmc.cryptocurrency_info(symbol='BTC')

실제로 데이터를 얻는 것은 가장 마지막 행이었습니다.
여기에서는 cryptocurrency_info라는 함수를 거듭하고 있습니다.
이 함수는 BTC 정보에 대해 얻었습니다.
그렇다면 다른 함수를 사용하여 다른 데이터를 얻으려면 어떻게해야합니까?
이전과 마찬가지로 PyPI 문서를 살펴 보겠습니다. htps : // py 피. 오 rg / p 로지 ct / py 텐 - 코 이마 r t 또는 p /
그러면 아래와 같은 것을 찾을 수 있습니다.

이것은 이 CoinMarketCap에서 정보를 검색하는 함수 목록입니다.
구체적으로 사용법을 봅시다!
우선은 각각의 함수의 상세를 보기 위해서 「doc」라고 있는 곳을 클릭해 보겠습니다.

그러면 아래와 같이 엉망이 쓰여 있는 페이지로 날아간다고 생각합니다.

한 개 한 개 해설하겠습니다.

요금 플랜



우선, 이미지의 중간에 있는 Basic라든지 Hobbyist라든지 쓰고 있는 녀석에 대해.
이것은 CoinMarketApi의 어떤 플랜에 들어있는 사람이 사용할 수 있는지를 나타냅니다.
과금을 하는 것으로 보다 편리한 데이터에 액세스 할 수 있어 보다 많은 횟수 액세스 할 수 있는 구조로 되어 있습니다.
돈을 지불하지 않은 사람은 기본 계획에 들어가야 합니다.
API 요금에 대해서는 아래를 참조하십시오.
htps : // 코이마 r t 또는 p. 코m/아피/p리신g/
예를 들면, 이 OHLCV Latest(최신의 로속 발)에 대해서는 Startup 이상이 아니면 액세스할 수 없게 되어 있습니다.


Response



그럼 화면 오른쪽의 검은 화면 부분에 대해.
여기에서는 건네받는 데이터의 형태를 가르쳐 줍니다. JSON 형식이지만 파이썬에서 사전 형식으로 변환 할 수 있습니다.
예를 들어, 반환된 데이터를 [response]라는 변수에 넣었다면,print(response.data['BTC']['name']) #BitCoin 와 같이 사전으로서 취급할 수 있다.

Parameter



아래의 이미지는 함수에 건네주는 인수를 가르쳐 준다.
이것은 코인 마켓 캡상의 코인의 정보를 가르쳐주는 함수의 인수이다.

예를 들어 여기의 limit 인수에 5000을 넣으면 5000 종류의 동전 정보가 반환됩니다.

cmc_prams.py
from coinmarketcapapi import CoinMarketCapAPI, CoinMarketCapAPIError

cmc = CoinMarketCapAPI('{YOUR_API_KEY}')

r = cmc.cryptocurrency_map(limit=5000)
print(r)

실행 결과는 아래와 같다.

아무래도 잘 잡힌 것 같다.
그리고 여기에서 좋아하는 정보를 추출하여 사용하십시오.
이런 식으로 PyPI에서 사용할 수 있는 함수를 찾아 CoinMarketCap의 문서로 날아가 그 함수의 자세한 사용법을 볼 수 있어 영어가 약한 자신도 어떻게든 정보를 얻을 수 있게 되었다.
덧붙여서, 인수의 설명의 곳에 「Default:」라고 써 있는 녀석은 옵션이므로 인수를 붙여도 붙이지 않아도 좋다.
이상!
이제 스스로 알아볼 수 있어요!
열심히 영어를 읽자 w

좋은 웹페이지 즐겨찾기