Download file of GDRIVE

Discussão sobre a biblioteca Fivewin - O Clipper para Windows.

Moderador: Moderadores

cnavarro
Usuário Nível 2
Usuário Nível 2
Mensagens: 52
Registrado em: 28 Set 2017 14:16
Localização: Spain

Download file of GDRIVE

Mensagem por cnavarro »

Download gdrive file without using the APIs

http://forums.fivetechsupport.com/viewt ... 73#p209084
Avatar do usuário
rubens
Colaborador
Colaborador
Mensagens: 1520
Registrado em: 16 Ago 2003 09:05
Localização: Nova Xavantina - MT

Download file of GDRIVE

Mensagem por rubens »

Olá...

Nesse trecho do código aqui que eu coloco o arquivo que quero baixar?

Código: Selecionar todos

cUrl   := "https://docs.google.com/uc?export=download&id=YOUR_ID_OF_FILE"
No YOUR_ID_OF_FILE?

Obrigado
Rubens
"Eu e minha casa servimos ao Senhor e você ???"
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Download file of GDRIVE

Mensagem por sygecom »

Isso, coloca o ID doarquivo gerado pelo Google Drive, e talvez o arquivo tem que está publico e não privado, não testei ainda, eu queria algo assim para UPLOAD
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
cnavarro
Usuário Nível 2
Usuário Nível 2
Mensagens: 52
Registrado em: 28 Set 2017 14:16
Localização: Spain

Download file of GDRIVE

Mensagem por cnavarro »

Rubens

Your YOUR_ID_OF_FILE is obtained by sharing the file in GDRIVE
GDrive provides you with the ID of the file in the link address
Kapiaba
Colaborador
Colaborador
Mensagens: 1908
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

Download file of GDRIVE

Mensagem por Kapiaba »

Maestro Cristobal, hable(escriba) en español también pués asi és más fácil la lectura. many thanks, muchas gracias.
Avatar do usuário
rubens
Colaborador
Colaborador
Mensagens: 1520
Registrado em: 16 Ago 2003 09:05
Localização: Nova Xavantina - MT

Download file of GDRIVE

Mensagem por rubens »

Então pessoal...

Consegui compilar em harbour...
Mas acho que tem alguma coisa errada com o endereço que estou colocando...
Vou no GoogleDrive, clico em cima do arquivo e mando compartilhar (sharing) daí ele mostra o link. Copio o link e colo no sistema.
Só que baixa a página em HTML e não o arquivo especificado.

O código ficou assim:

Código: Selecionar todos

//----------------------------------------------------------------------------//
//
// Function para descargar ficheros desde GDrive
// El truquillo está en la dirección de la descarga, el resto es trivial
//
// The ID of the file you get in the address offered by GMail when sharing the file.
// Just change the access address and add that ID
//
// https://docs.google.com/uc?export=download&id=
//----------------------------------------------------------------------------//

// #include "Fivewin.ch"
#include "hbgtinfo.ch"
#include "hbcompat.ch"
#include "hbwin.ch"
#include "xhb.ch"

#require "hbmisc"

Function Main()

   local cUrl
               
   // 
   cUrl   := "https://drive.google.com/file/d/15PqoT5QTYRcDGpq8GE80Ddfkss0-MIOi/view?usp=sharing"
   Cn_DownLoad( cUrl, .F., "c:\hmg0409\ftp\Personal.dbf" )
   //

Return nil

//----------------------------------------------------------------------------//

Function Cn_DownLoad( cUrl, lText, cFileTarget )

   local oHttp
   local cContents := ""
   HB_DEFAULT(@cUrl	,"" )
   HB_DEFAULT(@lText ,.F.)
   HB_DEFAULT(@cFileTarget, "")
   
   altd()

   if !Empty( cUrl )
   
   	CallDll32( "wininet.dll", "DeleteUrlCacheEntryA", cUrl )
   	
      TRY
         // oHttp     := FWGetOleObject( "MSXML2.ServerXMLHTTP.3.0" )
         oHttp     := CreateObject( "MSXML2.ServerXMLHTTP.3.0" )
         oHttp:Open( "GET", cUrl, .F. )
         oHttp:Send()
         oHttp:WaitForResponse()
         HB_DEFAULT(@lText, .F.)
         if lText
            cContents  := oHttp:ResponseText()
         else
            cContents  := oHttp:ResponseBody()
         endif
      CATCH
      
      END
      
      if Len( cContents ) > 0 .and. !Empty( cFileTarget )
         MemoWrit( cFileTarget, cContents )
      else
         Alert( "Erro no Download", "Atenção" )
      endif
   else
      Alert( "URL Informada em branco", "Erro no Download" )
   endif
Return nil
O eue estou fazendo de errado no link do arquivo ?

Obrigado
Rubens
"Eu e minha casa servimos ao Senhor e você ???"
Avatar do usuário
rubens
Colaborador
Colaborador
Mensagens: 1520
Registrado em: 16 Ago 2003 09:05
Localização: Nova Xavantina - MT

Download file of GDRIVE

Mensagem por rubens »

Opa...

Consegui...
Quando compartilho o arquivo ele abre uma tela para baixar o arquivo... tem que clicar no nome do arquivo para baixar e copiar o link... Tem que ser meio Ninja para fazer isso, mas dá certinho...
Tô baixando o arquivo normalzinho...
Agora tocar o projeto para frente...

Obrigado a todos... principalmente ao Senhor Cristobal...
Rubens
"Eu e minha casa servimos ao Senhor e você ???"
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

Download file of GDRIVE

Mensagem por fladimir »

Pessoal o Google drive vai continuar ativo até quando alguém sabe?
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Download file of GDRIVE

Mensagem por JoséQuintas »

Pessoal o Google drive vai continuar ativo até quando alguém sabe?
Acho que pra sempre.

Gostei do menu do exemplo, e também de ver o fonte parcial do fivepro e do fivenet.
Apenas fui seguindo os links, e cheguei aqui: https://bitbucket.org/fivetech/
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

Download file of GDRIVE

Mensagem por fladimir »

Q bom, tinha ouvido um boato ano passado q o Google iria descontinuar, mas ainda bem q era fake, uso muito o GDrive.

Agora com essa contribuição ajuda tb.

Vlw
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Download file of GDRIVE

Mensagem por JoséQuintas »

Errei.
Tá programado pra parar no final do ano, começando a avisar em março.
Vai parar a parte pra uso no computador.

https://olhardigital.com.br/noticia/goo ... ador/70941
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
cnavarro
Usuário Nível 2
Usuário Nível 2
Mensagens: 52
Registrado em: 28 Set 2017 14:16
Localização: Spain

Download file of GDRIVE

Mensagem por cnavarro »

Nueva version de la libreria para usar las APIS de Google
Permite subir ficheros a GDrive y, si lo deseas, obtener el link de fichero compartido, para ser descargado sin utilizar las APIs

New version lib for use APIS Google
Allow upload files to GDrive and, obtain link for share and download file within API

Spanish

http://forums.fivetechsupport.com/viewt ... 15#p209198

English

http://forums.fivetechsupport.com/viewt ... 15#p209197
cnavarro
Usuário Nível 2
Usuário Nível 2
Mensagens: 52
Registrado em: 28 Set 2017 14:16
Localização: Spain

Download file of GDRIVE

Mensagem por cnavarro »

New version:

Upload all type files: FIXED

​​​​​​​http://forums.fivetechsupport.com/viewt ... 15#p209350
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Download file of GDRIVE

Mensagem por rochinha »

Amiguinhos,

O serviço Google Drive não vai parar, o que vai parar é o aplicativo desktop. Me corrége aeeeeeh!
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
cnavarro
Usuário Nível 2
Usuário Nível 2
Mensagens: 52
Registrado em: 28 Set 2017 14:16
Localização: Spain

Download file of GDRIVE

Mensagem por cnavarro »

------------------------------- NUEVA VERSION 11/02/2018 --------------------

http://forums.fivetechsupport.com/viewt ... 15#p209775
Responder