2012-11-19 5 views
2

J'essaie d'utiliser Google Drive dans mon application Drupal.Besoin d'aide pour télécharger une feuille de calcul à partir de Drive à l'aide de Drive SDK

J'ai besoin d'ouvrir une feuille de calcul (déjà dans le compte Drive) dans cette application.

Voici comment je suis cette mise en place:

1.) Je construis le service en appelant la fonction Build Service (code fourni)

function buildService(){ 
    $key= 
file_get_contents(TRUE_PATH.'9e01fd1414aa082fadeec316161eb7028558fbdeprivatekey.p12'); 
    $auth = new Google_AssertionCredentials(
    SERVICE_ACCOUNT_EMAIL, 
    //array(DRIVE_SCOPE), 
    $key); 
    $client = new Google_Client(); 
    $client->setUseObjects(true); 
    $client->setAssertionCredentials($auth); 
    return new Google_DriveService($client); 
} 

2.) de l'autre côté, je prends le retour: $ service = buildService(); Comment puis-je obtenir ma feuille de calcul à partir de Drive après avoir créé le service?

Je connais l'URL de la feuille de calcul, mais je ne connais pas le fichier fileId (je ne sais pas où le trouver). Je m'excuse si c'est une question stupide. Toute aide est grandement appréciée.

Merci, Alex

Répondre

0

L'URL de votre feuille de calcul devrait ressembler à ceci:

https://docs.google.com/a/google.com/spreadsheet/ccc?key=<DOCUMENT_ID>#gid=0 

Essentiellement, la valeur du paramètre de requête key est l'identifiant de fichier qui peut être utilisé avec le lecteur API

Questions connexes