我们创建了GlobalGiving API,以便GlobalGiving的粉丝和开发者可以在GlobalGiving上进行项目,并能够在网络上的任何地方直接向他们捐赠,或者向我们现有的GlobalGiving项目领导者和捐赠者社区介绍新的体验。我们期待与您一起扩大全球捐赠的范围和影响力!
要使用GlobalGiving API,您必须首先创建一个帐户,然后请求密钥。这是一个快速、简单的流程,使我们能够更好地为您的应用程序服务。设置帐户后,您可以使用API密钥访问可用的API操作。
这个API的第一个版本相当基本。它基于一套基于rest的web服务,通过HTTPS提供了访问GlobalGiving项目信息和提交捐赠的最简单、最快捷的方式。随着我们了解的更多,以及你们给我们的反馈,我们期待推出更多你们想要的功能。
这个网站有两个关键区域来支持您的工作:首先,是这个开发人员参考指南,您正在阅读它的介绍,它包括开发应用程序所需的所有信息。第二,是开发人员论坛在这里,您可以看到开发人员社区中的其他人正在创建什么,分享想法,协作,并为我们的下一组代码提供反馈和输入。
GlobalGiving API允许您在您的应用程序或网站中集成基层项目信息,组织数据和捐赠选项,让您直接访问我们的数据库中的信息。下面是一些代码使用示例。
在GlobalGiving上获取当前的项目列表
HTTP GET请求使用cURL
curl -H "Accept: application/xml" -H "Content-Type: application/xml" -X GET "https://api.globalgiving.org/api/public/projectservice/all/projects?api_key=YOUR_API_KEY&nextProjectId=354"
查看GlobalGiving列出的具体项目信息:
HTTP GET请求使用cURL
curl -H "Accept: application/xml" -H "Content-Type: application/xml" -X GET "https://api.globalgiving.org/api/public/projectservice/projects/collection/ids?api_key=YOUR_API_KEY&projectIds=123,1883"
我们的合作伙伴使用我们的API构建了很多很棒的项目。下面是我们最喜欢的几个。
Chime For Change是一个由Gucci、Beyonce和Salma Hayek创立的项目,通过我们的API,访问者可以看到、资助和阅读旨在改善全球妇女和女孩生活的项目的更新。
真诚的。Ly允许用户通过慈善婚礼登记和生日筹款页面为纪念特殊场合筹集资金。
SDGfunders是Candid基金会中心的一个项目,将与每个可持续发展目标相一致的项目整合到其慈善平台中。
KizunaCranes.com是一个吸引人的网站,旨在为日本地震救灾工作筹集资金。
除了我们的REST API, GlobalGiving还提供了每天更新的额外数据提要。
在GlobalGiving,我们重视透明度的重要性。你可以浏览我们的项目及伙伴机构IATI标准格式!IATI旨在使有关援助支出的信息更容易获取、使用和理解。阅读更多关于这个倡议iatistandard.org.
我们以IATI格式提供以下数据(每日更新):
的其他开发人员提供支持API开发者论坛.