CoinMarketCap의 API 완전 해설(초보자용) 후편
소개
이 기사는 CoinMarketCap에서 정보를 얻고 싶은 프로그래밍 초보자를위한 기사입니다.
또, 우선 사용해 보고 싶다고 말하는 사람은 전편 를 봐 주세요.
그럼 이 기사를 읽고 CoinMarketCap 마스터가 되세요!
해보자
그럼 조속히, API의 해설을 해 가고 싶습니다.
전편 으로 쓴 코드는 아래와 같았습니다.
cmc.pyfrom 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.pyfrom coinmarketcapapi import CoinMarketCapAPI, CoinMarketCapAPIError
cmc = CoinMarketCapAPI('{YOUR_API_KEY}')
r = cmc.cryptocurrency_map(limit=5000)
print(r)
실행 결과는 아래와 같다.
아무래도 잘 잡힌 것 같다.
그리고 여기에서 좋아하는 정보를 추출하여 사용하십시오.
이런 식으로 PyPI에서 사용할 수 있는 함수를 찾아 CoinMarketCap의 문서로 날아가 그 함수의 자세한 사용법을 볼 수 있어 영어가 약한 자신도 어떻게든 정보를 얻을 수 있게 되었다.
덧붙여서, 인수의 설명의 곳에 「Default:」라고 써 있는 녀석은 옵션이므로 인수를 붙여도 붙이지 않아도 좋다.
이상!
이제 스스로 알아볼 수 있어요!
열심히 영어를 읽자 w
Reference
이 문제에 관하여(CoinMarketCap의 API 완전 해설(초보자용) 후편), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/trmtikko/items/6d10609905b431e8dc75
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
그럼 조속히, 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
Reference
이 문제에 관하여(CoinMarketCap의 API 완전 해설(초보자용) 후편), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/trmtikko/items/6d10609905b431e8dc75텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)