Frage

Ich bin nach dieser Anweisungen um eine Verbindung zu meinem Google app engine python-web-Dienst Google storage und gezielt nutzen zu können-API-Dateien.Ich ging durch das Summen Beispiel, aber scheint nicht zu funktionieren für mich.Ich brauche das web-service zu ermächtigen, in den hintergrund, um in der Lage sein, zum abrufen meiner Dateien aus dem Speicher.

Ich bin versucht, den Dekorator, um pass meine client_id und client_secret, aber der Prozess ist nicht ganz klar für mich.Jemanden, der ein Beispiel geben, oder erarbeiten Sie ein wenig in den Prozess ein?

edit:Ich bin mit python 2.7-Laufzeit.

War es hilfreich?

Lösung 2

Ich habe es geschafft, es mit dem Skript gslite.py aus dem ordnungsgemäß auszuführen au-to-do Google AppEngine -Projekt mit meinen Anmeldeinformationen.

Andere Tipps

Dies ist vielleicht nicht die direkteste Antwort, aber haben Sie die integrierte Google Storage -API in App Engine untersucht?

http://code.google.com/appengine/docs/python/googlestorage/

Dadurch können Sie die native API alle zusammen umgehen.

Wenn Sie die apiclient zusammen mit die native REST-API, würde es ungefähr so Aussehen...

from apiclient.discovery import build
import httplib2
from oauth2client.appengine import OAuth2Decorator

decorator = OAuth2Decorator(client_id=YOUR_GOOGLE_CLIENT_ID,
                            client_secret=YOUR_GOOGLE_CLIENT_SECRET,
                            scope=GOOGLE_SERVICE_SCOPE,
                            )

class MainHandler(webapp.RequestHandler):

   @decorator.oauth_required
   def get(self):
    service = build(SERVICE_NAME, 
                    SERVICE_VERSION,
                    http=decorator.http())
    magic = service.method()

Es könnte helfen, einige der apiclient Beispiele für die anderen APIs.Für Beispiel, es ist ein schönes Beispiel für eine App-Engine-integration mit der Aufgaben-API, die auch verwendet OAuth2.

http://code.google.com/appengine/articles/python/getting_started_with_tasks_api.html

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top