• Stars
    star
    449
  • Rank 96,667 (Top 2 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created almost 10 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Official documentation for the OneDrive API

OneDrive API Documentation

This repository is home to the OneDrive developer documentation. This includes documentation for a portion of the Microsoft Graph that accesses OneDrive and SharePoint content, and documentation for Office 365 file handlers and file pickers.

For easier navigation of content, we recommend consuming this content from the OneDrive Developer Portal or from https://docs.microsoft.com/onedrive/developer.

Contribute to OneDrive developer documentation

We welcome contributions from our community (users, customers, partners, MSFT employees, etc.) How you contribute depends on who you are:

  • Community - minor updates: If you are contributing minor updates out of the goodness of your heart, you can find the article in this repository, or visit the article on https://docs.microsoft.com/onedrive/developer and click the Edit link in the article that goes to the GitHub source for the article. Then, just use the GitHub UI to make your updates. Or, you are welcome to fork the repository and submit updates from your fork.

  • Community - new articles: If you're part of the OneDrive or SharePoint community and you want to create a new article, you need to work with an employee to help bring that new content in through a combination of work in the public and private repository.

  • Employees: If you are a technical writer, program manager, or developer from the product team and it's your job to contribute to or author technical articles, you should use the repository in our Visual Studio instance. If you are making substantial changes to an existing article, adding or changing images, or contributing a new article, you need to fork this repository, install Git, a markdown editor, and learn some git commands. See the internal contributor's guide for more information.

About your contributions to OneDrive content

Minor corrections

Minor corrections or clarifications you submit for documentation and code examples in this repo are covered by the docs.microsoft.com Terms of Use.

Larger submissions

If you submit a pull request with new or significant changes to documentation and code examples, we'll send a comment in GitHub asking you to submit an online Contribution License Agreement (CLA) if you are not an employee of Microsoft. We need you to complete the online form before we can accept your pull request.

Tools and setup

Community contributors can use the GitHub UI or fork the repo to contribute. Employees should visit the internal contributor's guide for more information about how to contribute to the technical documentation set.

Repository organization

The content in the onedrive-api-docs repository follows the organization of documentation on https://docs.microsoft.com/onedrive/developer. This repository contains a few root folders:

\docs

The \docs folder contains the documentation articles formatted as markdown files with an .md extension.

The \docs folder contains the \media folder for root directory article media files, such as inline images.

\templates

The \templates folder contains markdown formatted topic templates when adding a new API or resource to the repository. Please use these templates when authoring a new topic.

\tests

The \tests folder contains configuration and Markdown-Scanner scenario definitions which are used for automated testing of the documentation. All pull requests to update the documentation will be validated using these tests, which validate consistency of the documentation and verify that the API implementation matches the documentation.

How to use markdown to format your topic

All the articles in this repository use GitHub flavored markdown. Here's a list of resources.

Microsoft Open Source Code of Conduct

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

More Repositories

1

onedrive-sdk-python

OneDrive SDK for Python! https://dev.onedrive.com
Python
1,075
star
2

onedrive-sdk-csharp

OneDrive SDK for C#! https://dev.onedrive.com
C#
284
star
3

onedrive-sdk-android

OneDrive SDK for Android!
Java
140
star
4

onedrive-explorer-js

OneDrive sample application for JavaScript.
HTML
112
star
5

onedrive-sdk-ios

OneDrive SDK for iOS
Objective-C
101
star
6

onedrive-picker-android

Sample application for OneDrive file picker SDK for Android
Java
100
star
7

onedrive-sample-apibrowser-dotnet

C#
77
star
8

onedrive-explorer-win

OneDrive API Explorer sample code for Windows / C#
64
star
9

onedrive-explorer-android

OneDrive Explorer for Phone and Tablets!
Java
55
star
10

samples

Contains samples, scenarios, and guidance for integrating with OneDrive and SharePoint drives, drive items, and files.
C#
51
star
11

apidoctor

Application for validating API documentation and generating test cases
C#
40
star
12

onedrive-community-samples

Repository for community samples in OneDrive GitHub organization.
34
star
13

onedrive-admin-scripts

OneDrive Scripts for Administrators
PowerShell
31
star
14

o365-markdown-file-handler-v2

File handler for Office 365 to enable previewing and viewing markdown documents
C#
27
star
15

onedrive-texteditor-js

Simple single-page JavaScript app for editing text files
JavaScript
26
star
16

markdown-scanner

Application for scanning markdown documentation and generating test cases for APIs.
C#
23
star
17

onedrive-sdk-dotnet-msa-auth-adapter

C#
23
star
18

onedrive-webhooks-aspnet

Sample ASP.NET MVC application that receives webhooks from OneDrive and OneDrive for Business
JavaScript
19
star
19

graph-sample-photobrowser-uwp

The Microsoft OneDrive Graph Photo Browser sample is a Windows Universal app that uses the OneDrive SDK for C#/.NET. The sample app displays only items that are images from a user's OneDrive. Note that this sample does not work with OneDrive for Business.
C#
17
star
20

onedrive-sample-sync-ios

OneDrive iOS Sync Sample App
Swift
13
star
21

onedrive-data-robot-azure-function

Sample code using Azure Functions with OneDrive webhooks
C#
11
star
22

onedrive-sample-photobrowser-uwp

C#
10
star
23

document-library-audio-transcription-robot-sample

Sample from Ignite 2017 talk, that uses the Speech API to transcribe audio files in a document library
C#
4
star
24

file-browser-demo

JavaScript
3
star
25

.github

Default Community Health Files for the OneDrive organization on GitHub
1
star