adicionada chamada 'assets_platforms_list()'
This commit is contained in:
@ -2,7 +2,6 @@
|
||||
# . documentação API: https://docs.coingecko.com/v3.0.1/reference/introduction
|
||||
|
||||
import requests
|
||||
import json
|
||||
|
||||
CHAVE_API = 'CG-K5RS5VXsdFDip2UvY3z8VjQP'
|
||||
headers = {
|
||||
@ -1041,16 +1040,30 @@ def coin_historical_chart_data_within_time_range_by_token_address(
|
||||
# print(f'erro {codigo}: {dados}')
|
||||
|
||||
|
||||
def assets_platforms_list() -> tuple[str, int, dict]:
|
||||
pass
|
||||
def assets_platforms_list(filter: str = '') -> tuple[str, int, dict]:
|
||||
'''https://docs.coingecko.com/v3.0.1/reference/asset-platforms-list
|
||||
|
||||
este endpoint permite fazer obter a lista de todas as plataformas
|
||||
de activos na CoinGecko
|
||||
'''
|
||||
# dicionario de parametros
|
||||
api_parameters: dict = {
|
||||
'filter': '',
|
||||
}
|
||||
# validacao de parametros
|
||||
if not isinstance(filter, str):
|
||||
raise TypeError('\'filter\' tem de ser do tipo \'str\'')
|
||||
api_parameters['filter'] = filter
|
||||
|
||||
return API(f'asset_platforms', api_parameters)
|
||||
|
||||
|
||||
# debug (decomentar linhas seguintes para testar funcao)
|
||||
# url, codigo, dados = <nome_chamada_api()>
|
||||
# url, codigo, dados = assets_platforms_list('nft')
|
||||
# print(f'url: {url}')
|
||||
# if codigo == 200:
|
||||
# for item in dados:
|
||||
# print(item)
|
||||
# print(f'{item}')
|
||||
# else:
|
||||
# print(f'erro {codigo}: {dados}')
|
||||
|
||||
|
||||
Reference in New Issue
Block a user