Ist MtGox Pubnub API und Websocket API dasselbe?

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?

Antworten (1)

MtGox PubNub-API und Websockets-API

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.

Mt.Gox-Daten-Feed-Stream:

<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>
Die MtGox WS-API-Verbindung wird also bald veraltet sein und normalerweise sollte neue Software nur die Pubnub-Verbindung verwenden? Sind die API-Funktionen gleich?
Für öffentliche Streams und andere lesen Sie den Datenfluss von PubNub. Für den Kauf und Verkauf (eigentlich Handel) geben Sie diese Befehle jedoch direkt über die Mt.Gox-Kauf-API aus.