Déan Ceist
Má lean tú an GraphQL Quickstart, tá fheidhm chabhrach graphql agat cheana féin. Faigh ticéad nó eochair API ag baint úsáide as Authenticate with the API, ansin tóg ar an bhfuinneamh sin anseo.
Ceist le hathróga
Is gá ID do chuid is mó ceisteanna. Úsáid athróga GraphQL chun iad a chur ar aghaidh:
const result = await graphql(token, `
query GetGroup($id: ID!) {
group(id: $id) {
id
name
credit
}
}
`, { id: '<your-group-id>' });
Faigh do ID grúpa
Is féidir leat do ghrúpaí a aimsiú trí na ballraíochtaí úsáideora a fhiosrú:
async function main() {
const token = '<token-or-api-key>';
const result = await graphql(token, `
query {
user {
memberConnection(first: 10) {
groupMembers {
group {
id
name
}
}
}
}
}
`);
console.log(JSON.stringify(result, null, 2));
}
main().catch(console.error);
Fillfidh sé seo ar gach grúpa ina mbaineann do úsáideoir API leis. Beidh ID grúpa uait do chuid is mó oibríochtaí — doiciméid a sheoladh, teimpléid a liostáil, teagmhálaithe a bhainistiú.
Déanaigí triail ar cheisteanna go hidirghníomhach sa GraphiQL Explorer sula scríobhann sibh cód. Féach ar na examples complex query le haghaidh samplaí teaglaim ceisteanna níos doimhne.
Ag úsáid leabharlainne cliant GraphQL
Oibríonn an cur chuige fetch go maith do chuid is mó comhtháthaithe. Má tá tú ag tógáil rud níos casta, smaoinigh ar chliant GraphQL tiomnaithe a úsáid:
- graphql-request — éadrom, bunaithe ar mheasúnú
- Apollo Client — iomlánghnéitheach, le taisce agus comhtháthú React
- Axios — cliant HTTP ginearálta, oibríonn go maith do GraphQL
Féach an leathanach leabharlainne le haghaidh tuilleadh sonraí.