La Coinbase REST API offre endpoint pubblici e privati. Gli endpoint privati richiedono che i messaggi siano firmati per aumentare la sicurezza delle transazioni.
Per prima cosa è necessario accedere al proprio account Coinbase e creare una nuova API; si otterranno i seguenti valori:
Questi campi devono essere configurati nella proprietà Coinbase del componente client API Coinbase.
Una volta configurato, è possibile iniziare a effettuare richieste private all'API REST di Coinbase
oCoinbase := TsgcWSAPI_Coinbase.Create(nil);
oCoinbase.Coinbase.ApiKey := '<your api key>';
oCoinbase.Coinbase.ApiSecret := '<your api secret>';
ShowMessage(oCoinbase.REST_API.ListAccounts);