2013-07-01 10 views
3

我試圖發送一些btc使用經過驗證的access_token到另一個coinbase地址。一切似乎都在起作用,除了Coinbase總是以低於最低金額的數額迴應。任何人都可以捕捉到我在這裏做錯了嗎?Coinbase send_money API總是返回「金額低於當前最小值」錯誤

url = "https://coinbase.com/api/v1/transactions/send_money?access_token=XXX" 
params = { 
      "transaction": { 
       "to": "1G8f9pRvgprVMUymuQugZrhYSqBNXuwzNt", 
       "amount": "0.011", 
       "notes": "Testing transaction" 
      } 
     } 

r = requests.post(url, data=json.dumps(params) 

Coinbase返回:

{ 
    "success":false, 
    "errors":["You must enter a positive amount","This transaction amount is below the current minimum amount to be accepted by the bitcoin network. (0.00005430 BTC)"], 
    "transaction":{"id":"XXX", 
        "created_at":null, 
        "hsh":null, 
        "notes":null, 
        "amount":{"amount":"0.00000000","currency":"BTC"}, 
        "request":false, 
        "status":"pending", 
        "recipient_address":"" 
    } 
} 

回答

1

唉。忘了設定標題:(

這工作:

url = "https://coinbase.com/api/v1/transactions/send_money?access_token=XXX" 
headers = {'Content-type': 'application/json', 'Accept': 'text/plain'} 
params = { 
      "transaction": { 
       "to": "1G8f9pRvgprVMUymuQugZrhYSqBNXuwzNt", 
       "amount": "0.011", 
       "notes": "Testing transaction" 
      } 
     } 

r = requests.post(url, data=json.dumps(postData), headers=headers) 
0

如果任何人是使用Coinbase API V2得到這個錯誤 - 你只能送小額一個Coinbase電子郵件,沒有任何比特幣錢包