No Office 365, como obtenho um link de download direto para um documento do Excel armazenado no One Drive for Business?

6

Minha empresa usa o Office 365 com o OneDrive. Eu carreguei um arquivo do Excel lá e compartilhei via "guest link".

É possível gerar um link que alguém poderia usar apenas para baixar o arquivo sem autenticação adicional?

Para fins de automação, estou pensando em um esquema simples:

 wget https://acmeamce.sharepoint.com/personal/myname/.../blabla.xlsx
    
por GrzegorzOledzki 29.10.2014 / 12:06

3 respostas

6

Graças a descobrir que o OneDrive for Business é, na verdade, um Sharepoint 2013 remarketing e uma resposta no Sharepoint @ SE I conseguiu obter um link para download programático de um documento.

Uma maneira de conseguir isso é clicar com o botão direito do mouse no documento na GUI da web e levar o URL até lá. Não funcionou para mim, pois esse URL exigia autenticação, mas ...

Tomando o prefixo do URL, por exemplo,

 https://acmeacme.sharepoint.com/personal/myname/_layouts/15/download.aspx?SourceUrl=

e o URL "normal" gerado como link de convidado

 https://acmacme.sharepoint.com/personal/myname/_layouts/15/guestaccess.aspx?guestaccesstoken=123123%3d&docid=123123

e concatenando-os acabou por funcionar como um encanto:

wget https://acmeacme.sharepoint.com/personal/myname/_layouts/15/download.aspx?SourceUrl=https://acmacme.sharepoint.com/personal/myname/_layouts/15/guestaccess.aspx?guestaccesstoken=123123%3d&docid=12312
    
por 27.11.2014 / 10:21
3

Tudo o que eu precisava fazer era alterar o Edit Link ligeiramente. Basta substituir guestaccess.aspx por download.aspx .

    
por 23.08.2016 / 18:47
2

Apenas para adicionar a esta discussão (que me apontou na direção certa - obrigado!), ao tentar como descrito acima eu tenho uma mensagem 403 PROIBIDA quando estou tentando fazer o download, e um login do Office 365 é colado em um navegador. / p>

Para resolver, copiei o guestaccesstoken = ... parte do segundo URL e o tornei um parâmetro do primeiro URL também.

Essa multa então autenticada e o download funcionavam bem.

Obrigado! Steve

    
por 25.01.2016 / 23:43