Hent Virksomhed hos graphql.datafordeler.dk
Jeg sidder og kæmper med at hente en virksomhed hos graphql.datafordeler.dk. Jeg har en gyldig Apikey, men jeg kan ikke få noget meningsfyldt retur - programmet afslutter bare, når jeg laver mit request.Her er min kode:
public CvrGraphQlClient(string apiKey)
{
// HttpClient uden certifikat
var http = new HttpClient();
//http.DefaultRequestHeaders.Add("Authorization", $"Apikey {apiKey}");
_client = new GraphQLHttpClient(
new GraphQLHttpClientOptions
{
EndPoint = new Uri($"https://graphql.datafordeler.dk/CVR/v1?apiKey={apiKey}")
},
new NewtonsoftJsonSerializer(),
http);
}
public async Task<BeskaeftigelseNode> HentSenesteBeskæftigelseAsync(string cvr)
{
// 1️⃣ Hent CVREnhedsId
var queryEnhed = @"query {
virksomheder(filter: { cvrNummer: { eq: $cvr } }) {
navn
adresse {
gade
postnummer
kommunenavn
}
branche {
kode
tekst
}
telefonnummer {
nummer
type
}
}
}";
var requestEnhed = new GraphQLRequest
{
Query = queryEnhed,
Variables = new { cvr }
};
var responseEnhed = await _client.SendQueryAsync<CVREnhedResponse>(requestEnhed);
var enhedNode = responseEnhed.Data?.Data.CVREnhed?.Nodes?.FirstOrDefault();
}
}
Er der nogen, som kan hjælpe mig med at få et kørende eksempel?
