delaneymethod/sharepoint-api

Sharepoint 2013 REST API的最小实现

2.0.4 2018-05-18 09:43 UTC

This package is auto-updated.

Last update: 2024-09-18 17:32:41 UTC


README

Latest Version on Packagist Total Downloads

这是一个Sharepoint 2013 REST API的PHP最小实现。它仅包含我们flysystem-sharepoint适配器所需的函数。然而,我们欢迎PR,以便向客户端添加额外的函数。

以下是如何使用该软件包的一些示例

use DelaneyMethod\Sharepoint\Client as SharepointClient;

$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);

// Create a folder
$client->createFolder($path);

// Delete a folder
$client->delete($path);

// Upload a file
$client->upload($path, $contents);

安装

您可以通过composer安装此软件包

composer require delaneymethod/sharepoint-api

用法

您首先需要从Sharepoint获取一个授权令牌。Sharepoint使这一过程变得非常简单。您可以在Sharepoint站点中注册一个新的应用,该应用可用于生成客户端ID和密钥。更多信息请参考授权对Sharepoint站点的REST API调用

您可以阅读整篇文章获取更多知识,但第一步是您唯一需要关注的一步,以便flysystem-sharepoint适配器能够正常工作。

有了授权令牌,您可以实例化一个DelaneyMethod\Sharepoint\Client

查看DelaneyMethod\Sharepoint\Client源代码以了解您可以使用的函数。

更新日志

请参阅更新日志以获取更多信息。

贡献

请参阅贡献指南以获取详细信息。

安全性

如果您发现任何安全问题,请通过hello@delaneymethod.com而不是使用问题跟踪器发送电子邮件。

许可证

MIT许可证(MIT)。请参阅许可证文件以获取更多信息。