survos/global-giving-bundle

global-giving-bundle 包

资助包维护!
kbond

安装: 13

依赖者: 0

建议者: 0

安全性: 0

星标: 0

关注者: 3

分支: 0

公开问题: 0

类型:symfony-bundle

1.5.340 2024-06-30 10:53 UTC

This package is auto-updated.

Last update: 2024-09-24 13:45:06 UTC


README

一个简单的包,简化从 Symfony 应用调用 Global Giving API。

composer require survos/global-giving-bundle

https://www.globalgiving.org/dy/v2/user/api/ 获取 API 密钥,并将其添加到 .env.local 文件中

# .env.local
GLOBAL_GIVING_API_KEY=your-api-key

调用

注入服务并执行调用

    #[Route('/featured', name: 'app_list_featured_projects')]
    public function listFeatured(GlobalGivingService $globalGivingService): Response
    {
        $data = $globalGivingService->getFeaturedProjects();
        return $this->render('app/index.html.twig', [
            'projects' => $data['project']
        ]);
    }

注意:目前 API 中可用的调用数量有限。我希望从 GlobalGiving.org 获取 OpenAPI 规范,以便使此包的开发更加容易和可靠。