2017-08-23 1 views
0

Ich verwende Shape Shift API für die Transaktion mit Guzzle senden. Ich bekomme immer den Fehler im Titel gegeben. Mein Code unten angegeben:Shapeshift API gibt immer "No Remitted Address Specified" Fehler

$client = new GuzzleHttp\Client(); 
$data = [ 
    "amount"  => 1, 
    "withdrawal" => '0x23f016d7a8e408e5551ae7aa51b3fe1534165463', 
    "pair"   => 'btc_eth', 
    "returnAddress" => '12stJs8vZNuuVfjZSSzpLPA96quNissk1b' 
]; 
$result = $client->post('https://shapeshift.io/shift', [ 'Content-Type' => 'application/json' ], 
    [ 'json' => $data ]); 

print "<pre>"; 
print_r($result->getBody()->getContents()); 
print "</pre>"; 

Die gleichen Parameter funktionieren gut, wenn Sie in Python verwenden.

Antwort

0

Sie tun die Anfrage falsch. Die richtige Variante ist mit zwei Parametern:

$result = $client->post('https://shapeshift.io/shift', ['json' => $data]); 

Inhaltstyp automatisch konfiguriert, wenn Sie json option verwenden.