A partire dal 20/04/2015 l'API di Google Documenti v3.0 è obsoleta e non funzionerà più su e dopo questa data. Pertanto, chiunque utilizzi questa API deve passare all'utilizzo dell'API di Google Drive.L'API di Google Drive ottiene il file Modifica l'URL
Ho integrato l'API di Google Drive nella mia applicazione PHP, ma non riesco a trovare come ottenere un URL di EDIT per un file che ho creato o caricato. Precedentemente nell'API di Google Documenti dopo aver caricato un file, la risposta restituiva un URL di modifica che sarebbe un URL diretto per modificare il file.
Sto utilizzando un account di servizio che utilizza una chiave generata dal mio account di sviluppatori google allo https://console.developers.google.com. Ciò significa che la mia applicazione sta effettuando chiamate per conto del mio account di servizio che l'account sviluppatore ha creato per me. Un account di servizio di Google non può essere accessibile dall'interfaccia utente di Drive, perché come utente non è possibile accedere all'account come se si trattasse di un account Google personale.
Quello che ho fatto è condiviso i miei documenti che ho caricato o creati con il mio account personale, e l'URL Google restituisce nella chiamata è denominato "alternateLink" ed è formattato come tale: https://docs.google.com/file/d/0B0nkjw07ekP9LUpuZG4tOHcxdkE/edit?usp=drivesdk
Tuttavia quando ha effettuato l'accesso all'account con cui ho condiviso il file precedente, va a un visualizzatore e non a "Google Docs Editor"
Come posso ottenere un collegamento di modifica del file con l'API di Google Drive?
Grazie per la risposta. Sei corretto, "AlternativeLink" è il link di modifica. Il problema era il valore uploadtype e il tipo mime durante il caricamento del file di documento. – corey