Liste google drive-Dateien mit curl

Ich versuche, die Liste der Dateien auf Google Drive mit curl, aber OAuth 2 ist immer das beste von mir.

Hier sind einige der Dinge habe ich versucht:

curl -H "Authorization: Bearer $token" https://www.googleapis.com/drive/v2/files

Wobei $token ist ein 460 Zeichenkette bekam ich mit:

https://www.google.com/accounts/ClientLogin

und diese hochladen Skript (die funktioniert Super). Dies ist die Fehlermeldung, die ich erhielt:

 {
  "error": {
   "errors": [
    {
      "domain": "global",
      "reason": "authError",
      "message": "Invalid Credentials",
      "locationType": "header",
      "location": "Authorization"
    }
   ],
   "code": 401,
   "message": "Invalid Credentials"
  }
 }

Habe auch versucht:

curl https://www.googleapis.com/drive/v2/files?key=apiKey

Fehler:

{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "required",
    "message": "Login Required",
    "locationType": "header",
    "location": "Authorization"
   }
  ],
  "code": 401,
  "message": "Login Required"
 }
}

Und:

curl -H "Authorization: GoogleLogin auth=${token}" "https://www.googleapis.com/drive/v2/files"

Fehler:

{
 "error": {
  "errors": [
   {
    "domain": "usageLimits",
    "reason": "dailyLimitExceededUnreg",
    "message": "Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup.",
    "extendedHelp": "https://code.google.com/apis/console"
   }
  ],
  "code": 403,
  "message": "Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup."
 }
}

Ich hatte wenig Erfolg mit den beiden JavaScript-und PHP-client-Bibliotheken scheinen sich beide optimiert für die situation, in denen der user log/pass, um zu autorisieren app. Was ich brauche ist ein Weg, um die Liste der Dateien, die von einem einzigen account aus, zu jeder Zeit.

Schreibe einen Kommentar