Bitcoin Forum
June 23, 2024, 08:51:02 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Gestire API tramite php, un aiutino per favore.  (Read 105 times)
w_t (OP)
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
March 28, 2018, 11:30:08 AM
 #1

Buongiorno,
potreste darmi una mano a capire come invio una chiamata tramite queste API?

Programmo in PHP da molto tempo ma è la prima volta che uso delle API.
Ho aperto un conto su Coinbase e qui sotto ho inserito la guida tecnica per le API.

https://developers.coinbase.com/api/v2#introduction

La mia difficoltà è la seguente:

tramite quelle API utilizzando PHP,

1) come effettuo l'autenticazione nel mio "Conto Coinbase"?
2) come effettuo l'interrogazione del mio "Conto Coinbase"?
3) come vendo i miei bitcoin ad un altro wallet?
4) come interrogo i [Suspicious link removed]e posso sapere il valore attuale dei bitcoin?

E tutte le altre interrogazioni possibili.

Vorrei capire almeno i primi 2 punti, poi credo posso proseguire da solo.

Grazie molte a tutti.
w_t (OP)
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
March 28, 2018, 12:50:53 PM
 #2

Ho provato cosi ma non mi da risposta:


Esempio di Richiesta dalla guida ufficiale:
---------------------------------------------------
GET /api/v1/account/balance HTTP/1.1
Accept: */*
User-Agent: Ruby
ACCESS_KEY: <YOUR-API-KEY>
ACCESS_SIGNATURE: <YOUR-COMPUTED-SIGNATURE>
ACCESS_NONCE: <YOUR-UPDATED-NONCE>
Connection: close
Host: coinbase.com
---------------------------------------------------



Esempio di Risposta dalla guida ufficiale:
---------------------------------------------------
{
    "amount":"50.00000000",
    "currency": "BTC"
}
---------------------------------------------------

Link: https://developers.coinbase.com/docs/v1/wallet/authentication


Code:
<?
$url = "https://api.coinbase.com/v1/";

$headers = array(
"GET /api/v1/account/balance HTTP/1.1",
"Accept: */*",
"User-Agent: Ruby",
"ACCESS_KEY: <..............>",
"ACCESS_SIGNATURE: <..............>",
"ACCESS_NONCE: <..............>",
"Connection: close",
"Host: coinbase.com"
);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_POST, 1);

$data = curl_exec($ch);

if(curl_errno($ch))
{
echo "Errore: " . curl_error($ch);
}
else
{
var_dump($data);
curl_close($ch);
}
?>

Cosa devo inserire su queste due variabili?

ACCESS_SIGNATURE: <YOUR-COMPUTED-SIGNATURE>
ACCESS_NONCE: <YOUR-UPDATED-NONCE>

questo è il link dell'esempio ufficiale:

https://developers.coinbase.com/docs/v1/wallet/authentication
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!