avr / f1
本包的最新版本(dev-master)没有可用的许可信息。
利用第三方认证与FellowshipOne的API进行交互
dev-master / 1.0.x-dev
2013-10-30 20:56 UTC
Requires
- php: >=5.3.0
- guzzle/guzzle: *
- illuminate/support: 4.0.x
This package is not auto-updated.
Last update: 2024-09-24 04:26:56 UTC
README
与Fellowship One交互
此包仅提供第三方认证以及执行GET、POST和PUT请求的能力。您必须构建自己的包/控制器来实际与Fellowship One数据进行交互。
开始之前,您需要有一个与您的Fellowship One数据库中特定用户关联的“门户用户”账户。您还必须在您教堂的Fellowship One管理部分启用第三方应用程序。
安装
服务提供商
将以下内容添加到您的服务提供商数组中
Avr\F1\F1ServiceProvider
配置
复制配置文件
php artisan config:publish avr/f1
设置适当的凭据和基本URL。
使用方法
在任何类中,在类声明之前添加 use F1;
内置的 F1
门面使用Guzzle的HTTP客户端+OauthPlugin来执行请求。请查阅他们的文档了解如何构建请求和处理响应。
例如,通过使用适当的端点和格式创建对Fellowship One API的请求
$request = F1::get('v1/people/statuses.json')->send();
使用Guzzle,有多种处理响应的方法
$response = $request->getBody(true);
或者,使用Guzzle内置的 json()
方法
$response = $request->json();
请查阅Guzzle的文档以获取更多帮助(包括利用异常等)。
问题:@avr