0
Onedrive API로 작업하는 Microsoft인지 서비스로 프로젝트를 만들고 싶습니다.Onedrive API 주어진 링크의 파일 읽기
시나리오 : 사용자가 Onedrive 링크를 제공하고 API가 해당 폴더에 파일을 저장합니다.
가능합니까?
그렇다면 더 자세한 문서는 어디에서 찾을 수 있습니까?
Onedrive API로 작업하는 Microsoft인지 서비스로 프로젝트를 만들고 싶습니다.Onedrive API 주어진 링크의 파일 읽기
시나리오 : 사용자가 Onedrive 링크를 제공하고 API가 해당 폴더에 파일을 저장합니다.
가능합니까?
그렇다면 더 자세한 문서는 어디에서 찾을 수 있습니까?
인코딩 된 버전의 OneDrive 링크를 사용하여 shares
API를 활용하고자 할 것입니다.
GET ../v1.0/shares/{sharingTokenOrUrl} 귀하의 경우
sharingTokenOrUrl
는 다음과 같은 방식으로 인코딩 된 URL입니다
:
는 C#에서 URL을 인코딩하는 방법 : shares
엔드 포인트에 대한 자세한 설명을 위해 밖으로 this documentation
string sharingUrl = "https://onedrive.live.com/redir?resid=1231244193912!12&authKey=1201919!12921!1";
string base64Value = System.Convert.ToBase64String(System.Text.Encoding.UTF8.GetBytes(sharingUrl));
string encodedUrl = "u!" + base64Value.TrimEnd('=').Replace('/','_').Replace('+','-');
확인합니다.
자바 스크립트와 동일한 인코딩 및 base64 값을 알고 있습니까? –
[이 답변] (http://stackoverflow.com/questions/5641303/base64url-in-java)에 대한 대답이 필요한 것인지 확인하십시오. – Brad