GithubHelp home page GithubHelp logo

onedrive-client's Introduction

OneDrive PHP Client

An easy to use PHP Client for the OneDrive API.

Get Started

Head over to the Getting Started Wiki section to Install and Get started.

License

OneDrive PHP Client is licensed under The MIT License (MIT).

onedrive-client's People

Contributors

kunalvarma05 avatar shashankpandit avatar vitsen15 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

onedrive-client's Issues

Allow base path to be changed

Microsoft has been steadily moving to its Microsoft Graph API It unifies OneDrive access between the consumer OneDrive and OneDrive for Business.

The OneDrive API still works roughly the same way as before, only with https://graph.microsoft.com as base path. It would be nice to be able to see a transition to the Microsoft Graph API, so OneDrive for Business is also supported.

I forked the project to fully switch to the Microsoft Graph API, which you can find here: https://github.com/Koenvh1/onedrive-client

what is the state of this library

Hello,
I am trying to use this library but I am concern if its been developed. For example I need to create a folder and the wiki says to do

client->createFolder(). The problem is that that called is deprecated, it says to use DriveItemProxy. but drive proxy needs stuff in the constructor. Since I only have the client, it will make sense to have the client as the parameter, but you need other things.

Thank you

File not uploaded to OneDrive

i am using uploadFile file function function give me error Client error: POST https://graph.microsoft.com/v1.0/me/drive/items/12834CAC921EC217!8147/children resulted in a 400 Bad Request response: {"error":{"code":"BadRequest","message":"Entity only allows writes with a JSON Content-Type header.","innerError":{"date (truncated...) Client error: `POST

Multipart upload support

Does this library support multipart uploads? I need to be able to break up uploading across multiple page loads for large files. OneDrive supports this as seen here: https://dev.onedrive.com/items/upload_post.htm

I need this because my app runs on users' shared hosting accounts which tend to have unmodifiable maximum execution time limits and slow speeds so I need to be able to break it up. I do this with Amazon S3, Dropbox, Google Drive, Rackspace, etc within my app but I'd like to use this library to add OneDrive support but this is critical for my use case.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.