In ihrem Wiki hat MtGox Seiten für die Pubnub-API und die Websocket-API. Wenn ich mich also mit der Websocket-API verbinde, geht es einfach über Pubnub oder ist es eine andere Art, eine Verbindung herzustellen?
Die beiden Endpunkte, die Sie beschreiben, sind in der Tat zwei separate Endpunkte, die Sie unter bestimmten Bedingungen verwenden werden, je nachdem, was Sie suchen. Auf die öffentlichen Stream-Feeds und mehr kann zugegriffen werden, indem ein .subscribe()
PubNub SDK-Instanzmethodenaufruf von der PubNub-Klasse ausgegeben wird. Derzeit ist die MtGox WS-API veraltet und es wird empfohlen, dass Sie ein Upgrade mit einem Standard-MIT-Open-Source-PubNub-SDK durchführen, das Sie hier in Ihrer Sprache finden: http://www.pubnub.com/developers/
Um Daten über das PubNub Real-Time Network zu empfangen, können Sie ein SDK wie JavaScript verwenden, um Handelsereignisse in Echtzeit zu empfangen.
<script src="https://cdn.pubnub.com/pubnub.min.js"></script>
<script>(function(){
// INITIALIZE PUBNUB
var pubnub = PUBNUB.init({
subscribe_key : 'sub-c-50d56e1e-2fd9-11e3-a041-02ee2ddab7fe'
});
// MULTIPLEX SUBSCRIBE TO TICKER FEED AND ALSO TRADES FEED
pubnub.subscribe({
backfill : true,
channel : [
'd5f06780-30a8-4a48-a2f8-7ed181b4a13f', // TICKER
'dbf1dee9-4f2e-4a08-8cb7-748919a71b21' // TRADE (BUY/SELL)
],
message : function(message) {
// FIRE EVENT WHEN DATA ARRIVES
console.log( message.channel_name, message );
}
});
})();</script>
Anri
Stefan Blüm