File tree Expand file tree Collapse file tree 1 file changed +56
-0
lines changed
Expand file tree Collapse file tree 1 file changed +56
-0
lines changed Original file line number Diff line number Diff line change 1+ # api
2+
3+ ## create share
4+
5+ POST /api/v1/share
6+
7+ ** request body** : none
8+
9+ ** response body** :
10+
11+ write_id: a secret id to upload file
12+ read_id: a public id to share file
13+
14+ ## create file
15+
16+ POST /api/v1/attachment
17+
18+ ** request body** :
19+
20+ write_id: a secret id to upload file
21+ name: filename
22+
23+ ** response body** :
24+
25+ upload_url: a url to upload file
26+
27+ ## upload file
28+
29+ > see [ onedrive docs] ( https://docs.microsoft.com/onedrive/developer/rest-api/api/driveitem_createuploadsession#upload-bytes-to-the-upload-session )
30+
31+ upload file by chunks, file chunk must be multiples of 320KiB (327680 bytes) and no larger than 60MiB
32+
33+ PUT _ upload_url_
34+
35+ ** request header** :
36+
37+ Content-Length: total size of file
38+ Content-Range: uploaded part range of file
39+
40+ ** request body** : part of file content
41+
42+ ** response status** :
43+
44+ 202: continue uploading
45+ 200: file uploaded
46+
47+ ## get share
48+
49+ GET /api/v1/share/<read_id>
50+
51+ ** response body** :
52+
53+ value:
54+ ├ name: filename
55+ ├ size: file size (in bytes)
56+ └ @microsoft .graph.downloadUrl: url for download
You can’t perform that action at this time.
0 commit comments