定价页 | 点此进入 |
免费方式 | N/A |
定价方式 | 订阅、 定制 |
采购渠道 | 官网 |
API适用国家/地区 | 美国 |
支持语言 | N/A |
Open Collective是什么公司
更多Open Collective是一家致力于推动透明、开放和社区驱动的财务管理平台。它允许个人和组织创建集体,以便于筹集资金、管理预算和分配资源,同时确保整个过程的透明度和可追溯性。通过这个平台,任何人都可以为项目或活动贡献资金,同时监督资金的使用情况。Open Collective鼓励社区参与和协作,支持开源项目、非营利组织和其他需要资金支持的事业。
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的价格(API免费方式与收费标准)
在选择API服务商时,综合评估以下维度,选择最适合自己需求的API服务商,确保技术兼容性和成本效益。