>source

ETH를 BTC로 변환하는 파이썬 프로그램을 만들려고했습니다. 나는 명령을 사용하고 있었다 :

client.transfer_money("ETH Account ID ", to="BTC Account ID", amount="0.1", currency=:"ETH")

다음 명령을 사용하여 계정 ID를 얻었습니다.

client.get_accounts()

내 전송 명령에 ID를 복사하여 붙여 넣었습니다. 그러나이 오류가 발생합니다.

~/opt/anaconda3/envs/Coinbase/lib/python3.8/site-packages/coinbase/wallet/client.py in transfer_money(self, account_id, **params)
    338     params['type']= 'transfer'
    339     response= self._post('v2', 'accounts', account_id, 'transactions', data=params)
--> 340     return self._make_api_object(response, Transaction)
    341
    342   def request_money(self, account_id, **params):
~/opt/anaconda3/envs/Coinbase/lib/python3.8/site-packages/coinbase/wallet/client.py in _make_api_object(self, response, model_type)
    143     # All valid responses have a "data" key.
    144     if data is None:
--> 145       raise build_api_error(response, blob)
    146     # Warn the user about each warning that was returned.
    147     warnings_data= blob.get('warnings', None)
APIError: APIError(id=):

누군가가이 오류가 무엇인지 분리 할 수 ​​있습니까?

어떤 API 라이브러리를 사용하고 있습니까?

Gauthamram Ravichandran2021-03-10 04:34:06

client.transfer_money () 대신 account.transfer_money () 메서드를 사용해 보셨습니까?

Challe2021-03-10 04:34:06

@GauthamramRavichandran 저는 coinbase REST API```developers.coinbase.com/api/v2#send-money를 사용하고 있습니다.

Vignesh Gopakumar2021-03-10 04:34:06
  • 답변 # 1

    같은 문제가 있습니다. 해결책이 있습니까?

    이것은 질문에 대한 답을 제공하지 않습니다. 유사한 질문을 검색하거나 페이지 오른쪽의 관련 및 링크 된 질문을 참조하여 답변을 찾을 수 있습니다. 관련이 있지만 다른 질문이있는 경우 새로운 질문을하고이 질문에 대한 링크를 포함하여 컨텍스트를 제공하십시오. 참조 : 질문을하고 답변을 얻으며주의를 분산시키지 않습니다.

    Natty2021-03-09 23:06:41
  • 답변 # 2

    공식 라이브러리는 더 이상 사용되지 않습니다.

    최근에 발생한 3 개의 오류 (지원 중단 되었기 때문에 처리되지 않음 )가 발생했습니다. 포크 라이브러리pypi에 게시되었습니다. 그것을 사용해 볼 수 있습니다. 문제가 계속되면 문제를 제출하십시오. GitHub 저장소

    포크 된 라이브러리에서 똑같이 시도했지만 동일한 오류가 발생했습니다. client.transfer_money (btc_id, to= eth_id, amount= btc_amount.amount, currency= "BTC")

    Vignesh Gopakumar2021-03-10 06:00:30

    정확한 입력 내용과 전체 트레이스 백과 같은 모든 정보와 함께 repo에 문제를 제출하십시오.

    Gauthamram Ravichandran2021-03-10 06:00:30
  • 이전 angular : 구독으로 공개 변수를 설정할 수 없습니다.
  • 다음 Python에서 여러 픽셀을 감지하고 병렬로 클릭하는 더 빠른 방법?