2017 © Pedro Peláez
 

library flysystem-sharepoint

Flysystem Adapter for the Sharepoint 2013 REST API

image

delaneymethod/flysystem-sharepoint

Flysystem Adapter for the Sharepoint 2013 REST API

  • Monday, May 7, 2018
  • by hello@delaneymethod.com
  • Repository
  • 1 Watchers
  • 1 Stars
  • 62 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 7 Versions
  • 265 % Grown

The README.md

Flysystem adapter for the Sharepoint API

Latest Version on Packagist Total Downloads, (*1)

This package contains a Flysystem adapter for Sharepoint 2013 REST API. Under the hood, the Sharepoint 2013 REST API is used., (*2)

Installation

You can install the package via composer:, (*3)

``` bash composer require delaneymethod/flysystem-sharepoint, (*4)



## Usage The first thing you need to do is get an authorisation token from Sharepoint. Sharepoint has made this very easy. You can register a new App within your Sharepoint Site that can be used to generate a client ID and Secret. You'll find more info at [Authorizing REST API calls against SharePoint Site](http://spshell.blogspot.co.uk/2015/03/sharepoint-online-o365-oauth.html). You can read the whole article for additional knowledge but the first step is the only step you're interested in for our flysystem-sharepoint adapter to work. With an authorisation token you can instantiate a `DelaneyMethod\Sharepoint\Client`. ``` php use League\Flysystem\Filesystem; use DelaneyMethod\Sharepoint\Client as SharepointClient; use DelaneyMethod\FlysystemSharepoint\SharepointAdapter; $siteName = 'YOUR_TEAM_SITE_NAME'; $siteUrl = 'https://YOUR_SITE.sharepoint.com'; $publicUrl = 'https://YOUR_SITE.sharepoint.com/:i:/r/sites/YOUR_TEAM_SITE_NAME/Shared%20Documents' $clientId = 'YOUR_CLIENT_ID'; $clientSecret = 'YOUR_CLIENT_SECRET'; $verify = false; // See http://docs.guzzlephp.org/en/stable/request-options.html#verify $accessToken = 'YOUR_ACCESS_TOKEN'; $client = new SharepointClient($siteName, $siteUrl, $publicUrl, $clientId, $clientSecret, $verify, $accessToken); $adapter = new SharepointAdapter($client); $filesystem = new Filesystem($adapter, ['url' => $publicUrl]);

Changelog

Please see CHANGELOG for more information what has changed recently., (*5)

Testing

bash $ composer test, (*6)

Contributing

Please see CONTRIBUTING for details., (*7)

Security

If you discover any security related issues, please email hello@delaneymethod.com instead of using the issue tracker., (*8)

License

The MIT License (MIT). Please see License File for more information., (*9)

The Versions

07/05 2018

dev-master

9999999-dev https://github.com/delaneymethod/flysystem-sharepoint

Flysystem Adapter for the Sharepoint 2013 REST API

  Sources   Download

MIT

The Requires

 

The Development Requires

api rest flysystem sharepoint delaneymethod flysystem-sharepoint

07/05 2018

2.0.3

2.0.3.0 https://github.com/delaneymethod/flysystem-sharepoint

Flysystem Adapter for the Sharepoint 2013 REST API

  Sources   Download

MIT

The Requires

 

The Development Requires

api rest flysystem sharepoint delaneymethod flysystem-sharepoint

07/05 2018

2.0.2

2.0.2.0 https://github.com/delaneymethod/flysystem-sharepoint

Flysystem Adapter for the Sharepoint 2013 REST API

  Sources   Download

MIT

The Requires

 

The Development Requires

api rest flysystem sharepoint delaneymethod flysystem-sharepoint

01/05 2018

2.0.1

2.0.1.0 https://github.com/delaneymethod/flysystem-sharepoint

Flysystem Adapter for the Sharepoint 2013 REST API

  Sources   Download

MIT

The Requires

 

The Development Requires

api rest flysystem sharepoint delaneymethod flysystem-sharepoint

09/04 2018

2.0.0

2.0.0.0 https://github.com/delaneymethod/flysystem-sharepoint

Flysystem Adapter for the Sharepoint 2013 REST API

  Sources   Download

MIT

The Requires

 

The Development Requires

api rest flysystem sharepoint delaneymethod flysystem-sharepoint

03/04 2018

1.0.1

1.0.1.0 https://github.com/delaneymethod/flysystem-sharepoint

Flysystem Adapter for the Sharepoint 2013 REST API

  Sources   Download

MIT

The Requires

 

The Development Requires

api rest flysystem sharepoint delaneymethod flysystem-sharepoint

03/04 2018

1.0.0

1.0.0.0 https://github.com/delaneymethod/flysystem-sharepoint

Flysystem Adapter for the Sharepoint 2013 REST API

  Sources   Download

MIT

The Requires

 

The Development Requires

api rest flysystem sharepoint delaneymethod flysystem-sharepoint