使用GetSatisfaction API,如何获得社区成员的数量?我想使用这个数字来使用GitHub屏蔽,使用Shields.io。
API:https://education.getsatisfaction.com/reference-guide/api/api-resources/
有许多端点,下面的People端点应该做我想做的事情:
GET /companies/{community_id}/people.json但当我这么说的时候,我找不到合适的数字。
例如,RingCentral社区的主页上说有10,035个成员,但是下面的API只返回933个人,其中102909是community_id,如查看社区页面中所示。
来源摘录:
GSFN.Authenticatable.companyId = 102909;发布于 2018-05-01 18:47:54
我刚想明白了。要获得这个号码,直接调用Company API并查找approximate_people_count图:
GET /companies/{community_id}.json这将返回具有以下属性的JSON对象:
"approximate_people_count":10042有了这些之后,您可以使用Shields.io uri、query和suffix参数如下:
uri=http%3A%2F%2Fapi.getsatisfaction.com%2Fcompanies%2F102909.jsonquery=$.approximate_people_countsuffix=%20members (可选,如下所示)把这些放在一起是为了:
count&uri=http%3A%2F%2Fapi.getsatisfaction.com%2Fcompanies%2F102909.json
发布于 2018-07-26 12:38:45
如果您不介意使用巴德根,那么下面是Badgen的方法:
{subject: '', status: '', color: ''},如https://runkit.com/amio/peopleshttps://badgen.net/runkit/:endpoint_id/:args提供来自该端点的徽章。这是徽章网址:https://badgen.net/runkit/peoples-txwpy888xiuk/102909
使用Badgen,您可以拥有一个更干净的url,并通过RunKit端点从更复杂的api源创建徽章。
下面是一个功能齐全的示例:https://runkit.com/amio/satisfaction
https://stackoverflow.com/questions/50122026
复制相似问题