2016-08-02 22 views
0

Ich versuche Google Drive nach einer bestimmten Datei abzufragen, um deren URL zu finden. Hier ist mein Code. Das einzige, was ich änderte, war meine API-Schlüssel mit AAAAAAAAAA substituiert istGoogle Drive-API-Listenordner GET

queryString = urllib.quote_plus("title = \'" + filename + "\'") 
    parameters = {'key':'{AAAAAAAAAA}', 'q': queryString} 
    inserted_file = requests.get('https://www.googleapis.com/drive/v2/files', params = parameters) 
    print (inserted_file.url) 
    print inserted_file 

wenn ich inserted_file drucken, es gibt Fehler 400. Was mache ich falsch?

Antwort

0

400 error Antwort bedeutet, dass die angegebene value ungültig ist oder die Kombination der angegebenen Felder ungültig ist. Sein Benutzerfehler. Dies kann bedeuten, dass ein erforderliches Feld oder Parameter nicht bereitgestellt wurde.

Es könnte gibt Ihnen API key not valid oder Bad request Nachricht/

"message": "API key not valid. Please pass a valid API key." 

"message": "Bad Request" 

Es empfiehlt sich, einen gültigen Berechtigungsnachweis zu erzeugen/verwenden. Es gibt eine Dokumentation, wie Anmeldeinformationen/Schritte zum Ausführen von Beispielprojekt hier abgerufen werden: https://developers.google.com/drive/v3/web/quickstart/python#top_of_page