Open Collective API开放平台

更多Open Collective是一家致力于推动透明、开放和社区驱动的财务管理平台。它允许个人和组织创建集体,以便于筹集资金、管理预算和分配资源,同时确保整个过程的透明度和可追溯性。通过这个平台,任何人都可以为项目或活动贡献资金,同时监督资金的使用情况。Open Collective鼓励社区参与和协作,支持开源项目、非营利组织和其他需要资金支持的事业。

收录时间:
2024.09.12
企业标签:
主营分类:
访问官网

Open Collective API开放平台概述

Open Collective 是一个平台,它通过创建围绕共享事业的社区,帮助团体透明地筹集资金和管理开支。Open Collective API 是公开的,允许开发者在 Open Collective 平台上构建应用程序。

要开始使用 Open Collective API,首先需要获取一个 API 密钥。你可以通过在 Open Collective 网站上创建账户来获取 API 密钥。

所有 API 端点的基础 URL 是 https://api.opencollective.com/。所有 API 请求都需要使用你的 API 密钥进行认证。

要对请求进行认证,请将 Authorization 头设置为 Bearer [API Key],其中 [API Key] 是你的 API 密钥。

以下是一些使用 JavaScript 的示例 API 请求:

async function getAllCollectives() {
  const url = "https://api.opencollective.com/graphql/v2";
  const query = `{
    allCollectives {
      nodes {
        id
        slug
        name
        currency
        balance
      }
    }
  }`;
  
  const options = {
    method: "POST",
    headers: {
      "Authorization": `Bearer ${api_key}`,
      "Content-Type": "application/json"
    },
    body: JSON.stringify({ query })
  }
  
  const response = await fetch(url, options);
  const data = await response.json();
  return data.data.allCollectives.nodes;
}
async function createDonation(collectiveSlug, amount, interval = "one-time") {
  const url = `https://api.opencollective.com/${collectiveSlug}/donations`;
  
  const options = {
    method: "POST",
    headers: {
      "Authorization": `Bearer ${api_key}`,
      "Content-Type": "application/json"
    },
    body: JSON.stringify({
      donation: {
        amount,
        interval
      }
    })
  }
  
  const response = await fetch(url, options);
  const data = await response.json();
  return data;
}
async function getAllExpenses(collectiveSlug) {
  const url = `https://api.opencollective.com/${collectiveSlug}/expenses`;
  
  const options = {
    headers: {
      "Authorization": `Bearer ${api_key}`
    }
  }
  
  const response = await fetch(url, options);
  const data = await response.json();
  return data;
}

在这篇博客文章中,我们介绍了一些使用 JavaScript 的 Open Collective API 的基本示例。这里涵盖的示例应该足以让你开始在 Open Collective 平台上构建应用程序。

Open Collective API开放平台的同类

Weatherbit
免费天气API

Weatherbit是一家提供全球天气数据的高性能天气API公司,专注于为各种业务需求提供准确的天气信息。公司利用机器学习技术优化天气模型,减少预测误差,并通过先进的“即时预报”技术提供精确的降雨/降雪即时预报。Weatherbit的历史天气API覆盖超过20年的数据,保证99.5%的数据可用性。此外,公司还提供超本地天气数据和预测服务,支持从1公里到13公里的空间分辨率。Weatherbit的API在全球多个数据中心托管,自2017年以来可用性超过99.999%,为企业提供快速可靠的服务。

Cronofy Calendar API
商业调度平台-高性能团队的嵌入式调度

Cronofy是一家提供高效日程安排解决方案的公司,专注于为全球团队提供灵活且易于控制的调度工具。公司的产品包括专为招聘人员设计的面试调度工具,以及适用于所有需要大规模调度的团队的调度器。Cronofy还提供开发者API,允许将安全且复杂的调度功能嵌入到客户自己的软件中。此外,Cronofy的集成服务可以连接到用户已经使用的应用程序和工具中。公司注重数据安全和隐私保护,通过了多项国际安全认证,包括ISO27001、ISO27018、ISO27701以及SOC2。

腾讯出行服务开放平台
共创出行服务生态

深圳市腾讯计算机系统有限公司成立于1998年,是中国领先的互联网科技公司之一。公司以即时通讯工具QQ起家,后发展成为涵盖社交、娱乐、金融、资讯、工具和平台等多个领域的综合互联网服务提供商。腾讯致力于通过创新技术,为用户提供多元化的数字生活体验,并通过开放平台战略,与合作伙伴共同推动互联网行业的发展。

捷停车
智慧停车费缴费平台一体化服务平台

深圳市捷顺科技实业股份有限公司是一家专业从事智慧停车解决方案的国家级高新技术企业。公司以智慧停车场管理系统为核心,提供包括无人值守、车位引导、防逃费方案等在内的全方位停车管理服务。捷顺科技通过技术创新,致力于解决城市停车难题,提升停车场运营效率,为车主带来便捷的停车服务体验。同时,公司还涉足门禁通道、充电桩等智能硬件领域,推动智慧城市建设。

translated.
翻译服务

Translated公司致力于通过结合专业人工翻译和机器智能,为全球客户提供精选的本地化解决方案和工具。公司提供易于使用的HTS™ API和TranslationOS™ API,支持多种文件格式的翻译,包括电子商务产品描述、博客文章、客户评论等。Translated公司服务于全球349,055名客户,以开放语言为目标,提供定制化的翻译服务和月度发票。

Petfinder
紧急宠物领养需求 - 寻找狗、猫等

Petfinder是美国最大的宠物领养网站之一,致力于为寻找新家的宠物和想要领养宠物的爱心人士搭建一个桥梁。该网站汇聚了全美各地的动物庇护所、收养机构以及私人救助者的宠物信息,提供了一个集中、便捷的宠物领养平台。用户只需在Petfinder上输入自己的地理位置和偏好的宠物类型,就能迅速找到附近可供领养的宠物,并获取宠物的详细信息,如照片、年龄、性别、性格描述、健康状况以及是否已接种疫苗和绝育等。 Petfinder不仅提供了丰富的宠物领养资源,还积极推动宠物领养文化的普及,倡导以领养代替购买的理念。通过该网站,用户可以轻松地了解到领养宠物的好处,以及领养后需要承担的责任和注意事项。同时,Petfinder也为收养机构提供了一个展示宠物信息和吸引潜在领养者的渠道,帮助更多的宠物找到温暖的家。

Calendly
免费在线预约安排软件

Calendly是一家提供在线日程安排自动化服务的公司,其平台能够帮助用户和企业简化会议预定流程,消除传统邮件往来确定时间的繁琐。Calendly支持与多种日历和会议工具集成,提供个性化的预订页面、自动化工作流程以及团队协作调度等功能。该公司的服务已被全球超过1000万家组织采用,包括86%的财富500强公司。Calendly致力于提供企业级的数据安全保护,并通过自动化技术助力企业提高效率和收益。

Cal.com
开放预约基础设施

Cal.com是一个开源的在线预约平台,致力于简化会议安排流程,让个人和企业能够更高效地管理日程。用户可以连接多个日历,设置自己的可用时间,并分享个性化的链接,使他人能够轻松预约会议。Cal.com支持自动化工作流程,提供短信和邮件提醒功能,确保用户不会错过任何预约。此外,Cal.com还提供团队调度、路由表单和会议缓冲等高级功能,适用于多种业务场景,如医疗、教育、招聘等。Cal.com的目标是通过日历调度连接十亿人,推动开放源代码和去中心化软件的发展。