delaneymethod / sharepoint-api
Sharepoint 2013 REST API的最小实现
2.0.4
2018-05-18 09:43 UTC
Requires
- php: ^7.0
- guzzlehttp/guzzle: ^6.2
Requires (Dev)
- phpunit/phpunit: ^6.0
README
这是一个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)。请参阅许可证文件以获取更多信息。