2011-01-04 12 views
3

Ich erstelle eine Anwendung, die im Grunde eine Schnittstelle für mein Google Finance-Konto sein wird. Mehrere Leute werden es benutzen. Ich habe gerade angefangen zu erforschen, wie man das macht, und eine Sache, die sofort wie eine Hürde erscheint, ist das oAuth-System von Google, das scheinbar für den Fall entwickelt wurde, in dem sich jeder Benutzer selbst in seinem Konto anmeldet.Programmatische Anmeldung bei Google Data API

Die übliche Vorgehensweise, wie ich es verstehe, ist, dass der Benutzer von meiner Webanwendung auf die Google-Seite weitergeleitet wird, wo sie ihre Informationen eingeben und dann zurückgeschickt werden. Ich werde mit einem autorisierten Token enden, mit dem ich die Daten abrufen kann, die ich möchte.

Aber jetzt, da meine Bewerbung wird immer nur Daten von meinem Konto ziehen, egal wer in meiner Anwendung angemeldet ist, muss ich immer autorisiert werden, und es muss programmatisch geschehen, ohne dass der Benutzer jemals wissen.

Ist das möglich?

Antwort

4

Wenn dies ausgeführt ist eine Schnittstelle zu IHRER Google Finance seinem Konto, das mehr Personen verwenden, dann OAuth ist wahrscheinlich nicht die Antwort, die Sie suchen.

OAuth würde Ihrer App erlauben, Informationen aus den Google-Konten Ihrer Nutzer abzurufen, während ClientLogin Ihrer Anwendung erlauben würde, Daten von einem einzigen Konto abzurufen.

Überprüfen Sie die Google Finance API für weitere Details und Beispiele:

http://code.google.com/apis/finance/docs/2.0/developers_guide_protocol.html#ClientLogin