我们发布API的目的是让您找到创造性的方式,让新的捐助者参与到GlobalGiving的体验中来,以帮助世界各地的项目负责人为他们的重要工作获得更多的资金。我们希望你有创造力,用我们的API创造新的应用程序。也就是说,我们需要开发者社区中的每个人都遵守同样的规则。
他们是:
在您使用GlobalGiving API开发应用程序之前,您必须阅读并同意服务条款。服务条款保护您、全球捐助、我们的捐助者和我们的项目负责人。您必须理解并遵守这些条款。
捐助者在GlobalGiving上有公开的简介,项目负责人也提供了大量关于他们自己和他们的项目的信息。请尊重两者的尊严,并创造帮助我们实现使命的经验。对捐助者和项目负责人的不尊重是不能容忍的。这也意味着不得放置与GlobalGiving认为属于以下任何一类的主题相关的链接或推广内容:
尽你所能,请准确反映API的数据。例如,不要使用GlobalGiving的照片或信息来帮助推广你自己的事业,即使你认为你的事业与GlobalGiving上的有关。在您的申请中代表一个项目的唯一目的应该是促进该项目的资金或向其他人传播该项目负责人和项目的故事,因为它出现在GlobalGiving上。
此外,请确保您理解了响应的数据结构,正确表示字段,并从数据准确地得出结论或聚合统计信息。我们理解你可能会犯错误,但如果我们或其他人发现错误,纠正错误是你的责任。
所有通过GlobalGiving API发送和接收的数据都将通过SSL加密。在收集或发送敏感的捐赠者信息(包括姓名、电子邮件地址、物理地址和信用卡信息等)时,必须使用安全的加密方法,例如SSL。
GlobalGiving是501(c)(3)非营利组织,根据法律,我们不能允许我们的资源用于商业目的。商业实体可以使用API达到与GlobalGiving的使命相一致的慈善目的,但如果您怀疑您所做的是在我们的服务条款内,请联系我们.
用户应该明白您的产品是您的,而不是由GlobalGiving拥有或运营。您可以使用GlobalGiving的标志或配色方案来将内容与GlobalGiving联系起来,但您的应用程序应该有自己的品牌名称(例如。对于基于移动电话的应用程序,“移动捐助”比“全球移动捐助”更可取)
我们的API服务器由GlobalGiving开发者社区的每个人共享。为了节省资源,我们要求您只要求您需要的数据,并尽量减少调用。你调用API的次数越多,其他开发人员可用的资源就越少,GlobalGiving的运营费用就越高。最好只在缓存过期或缓存失败时刷新缓存数据(例如,遇到以前不知道的图像URL模板)。把你的应用程序速度慢的任何问题带到开发者论坛,我们会帮助你。
当编写使用GlobalGiving图片的应用程序时,请将这些图片超链接回GlobalGiving——可以链接到GlobalGiving的全尺寸图片,也可以链接到项目的图片库(视情况而定)。如果您有一个很好的想法,可以将图像链接到您的应用程序中的其他东西,我们只是希望您最终能在应用程序流的某个地方提供一个链接到GlobalGiving上的相关数据,以便将数据的版权通信回GlobalGiving。
当进行API调用或链接回GlobalGiving时,请确保在请求中使用了API密钥。