PHPackages                             ssswang/sharepoint-oauth-app-client - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [HTTP &amp; Networking](/categories/http)
4. /
5. ssswang/sharepoint-oauth-app-client

AbandonedArchivedLibrary[HTTP &amp; Networking](/categories/http)

ssswang/sharepoint-oauth-app-client
===================================

SharePoint OAuth App Client

v4.0.0(3mo ago)0539MITPHPPHP ^8

Since May 6Pushed 2mo ago1 watchersCompare

[ Source](https://github.com/ssswang/sharepoint-oauth-app-client)[ Packagist](https://packagist.org/packages/ssswang/sharepoint-oauth-app-client)[ Docs](https://github.com/ssswang/sharepoint-oauth-app-client)[ RSS](/packages/ssswang-sharepoint-oauth-app-client/feed)WikiDiscussions master Synced 4d ago

READMEChangelog (10)Dependencies (4)Versions (18)Used By (0)

Due to recent Microsoft changes regarding "from Azure Access Control Service to Azure Active Directory", we decided to shift from Sharepoint REST API to Graph REST API.

SharePoint OAuth App Client
===========================

[](#sharepoint-oauth-app-client)

The **SharePoint OAuth App Client** is a [PHP](http://www.php.net) library that makes it easy to authenticate via [OAuth2](http://oauth.net/2/) with the SharePoint Online (2013) REST API and work with **Lists**, **Folders**, **Items**, **Files** and **Users**.

This library aims for [PSR-1](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-1-basic-coding-standard.md), [PSR-2](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-2-coding-style-guide.md) and [PSR-4](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-4-autoloader.md) standards compliance.

Requirements
------------

[](#requirements)

- [PHP](http://www.php.net) 5.4+
- [Guzzle](https://packagist.org/packages/guzzlehttp/guzzle)
- [PHP-JWT](https://packagist.org/packages/firebase/php-jwt)
- [Carbon](https://packagist.org/packages/nesbot/carbon)

Installation
------------

[](#installation)

```
composer require ssswang/sharepoint-oauth-app-client
```

Basic usage example
-------------------

[](#basic-usage-example)

```
