Upload arquivo VB6 para Google Drive

Job ID: 40240405

Budget: $10 – $100 USD

Tenho um sistema legado em VB6 e preciso de uma rotina que, a partir de um caminho fixo no disco, envie um único arquivo diretamente para o meu Google Drive usando a API do Google, sem depender do site nem do aplicativo oficial instalado.

O que preciso:
• Código-fonte em VB6 (módulo ou classe) que aceite o caminho do arquivo e faça o upload para a raiz do meu Drive.
• Orientação passo a passo para gerar um token de acesso válido no Google Cloud Console. Ainda não defini se usarei conta de usuário ou de serviço, portanto conto com sua ajuda para escolher a melhor opção e configurá-la.
• Pequeno exemplo de uso integrado ao meu projeto atual, com instruções claras de onde copiar as dependências (DLLs, bibliotecas, referências etc.).
• Comentários no código explicando cada etapa: autenticação OAuth 2.0, criação da requisição multipart/form-data e tratamento de erros.

Critérios de aceitação:
– Upload concluído sem abrir navegador ou janela de login depois que o token estiver salvo.
– Funcionando em Windows 10/11 64 bits com VB6 tradicional.
– Entrega de documentação em português.

Só aceitarei programadores BRASILEIROS que já tenham experiência com API do Google ou integrações semelhantes em VB6. Se você domina o assunto, mande sua proposta explicando brevemente como pretende implementar a autenticação e quais bibliotecas pretende usar.