kevinem / guidestar-quickstart-laravel

GuideStar QuickStart API 是免费 API,旨在为开发者提供一种简单的方法,将 GuideStar 数据集成到现有应用程序中。

0.1.1 2017-07-26 21:18 UTC

This package is auto-updated.

Last update: 2024-09-16 09:07:20 UTC


README

GuideStar QuickStart API 是免费 API,旨在为开发者提供一种简单的方法,将 GuideStar 数据集成到现有应用程序中。

Latest Stable Version License Build Status

安装

要安装,请使用 composer

composer require kevinem/guidestar-quickstart-laravel

文档

https://community.guidestar.org/docs/DOC-1867

配置

安装包后,请在配置文件 config/app.php 中注册 KevinEm\GuideStar\Laravel\Providers\QuickStartDetailServiceProviderKevinEm\GuideStar\Laravel\Providers\QuickStartSearchServiceProvider

在配置中提供 apiKey 或用户名/密码。apiKey 优先于用户名/密码。

'providers' => [
    // Other service providers...

    KevinEm\GuideStar\Laravel\Providers\QuickStartDetailServiceProvider::class,
    KevinEm\GuideStar\Laravel\Providers\QuickStartSearchServiceProvider::class
],

此外,您可以将 QuickStartSearchQuickStartDetail 门面添加到配置文件 config/app.php 中的 aliases 数组中

'aliases' => [
    // Other facades...

    'QuickStartSearch' => KevinEm\GuideStar\Laravel\Facades\QuickStartSearch::class,
    'QuickStartDetail' => KevinEm\GuideStar\Laravel\Facades\QuickStartDetail::class,
],

使用以下命令发布配置

$ php artisan vendor:publish

示例用法

QuickStartSearch::searchEIN('54-1774039');

QuickStartDetail::getOrganizationDetail(7831216);

许可协议

MIT 许可协议 (MIT) 版权所有 © 2017 Kevin Em

在此特此授予任何获得本软件及其相关文档副本(以下简称“软件”)的人免费权利,可以在不受限制的情况下处理软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件的副本,并允许向软件提供的人这样做,但前提是遵守以下条件

上述版权声明和本许可声明应包含在软件的任何副本或主要部分中。

软件按“现状”提供,不提供任何明示或暗示的保证,包括但不限于对适销性、特定用途适用性和非侵权的保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任承担责任,无论该责任是基于合同、侵权或其他原因,无论该责任是否源于、因之而起或与软件或软件的使用或其它交易有关。