API Google Analytics, comment formater le résultat total des visiteurs comme dictionnaire?
-
21-12-2019 - |
Question
Je travaille sur une application locale utilisant Google Analytics v3 API. J'utilise GA: visiteurs pour obtenir le nombre de visites et de la propriété de Gadata "TotalsForAllesRésultats" pour obtenir tous les visiteurs. Cependant, TotalForAlresults est un dictionnaire qui utilise `avec une paire de valeur clé" GA: visiteurs "et" nombre de visiteurs ". C'est ce que le débogueur montre:
Mon problème est que je suis incertain comment formater le dictionnaire afin de désigner le résultat avec la console.writeine. Si j'exécute l'application, je peux voir le nombre total lors du débogage, mais si je runs "totalForAllReason" avec la console de droite, je reçois -
Après avoir modifié un peu, cela ressemble à ceci (THX PAPA:
foreach (KeyValuePair<string, string> kvp in d.TotalsForAllResults) { Console.WriteLine("Antal Besök:" +" " + kvp.Value); } Console.WriteLine(d.TotalsForAllResults.Keys + " = " + d.TotalsForAllResults.Values); Console.ReadLine();
Ceci est la sortie que je reçois maintenant:
est générique.Liste, etc. indique qu'il y a plus à montrer ou pourquoi ce message apparaît-il?
suggestions de Anny?
thx
La solution
Si c'est un keyvaluepair, vous pouvez le faire.J'espère que la syntaxe a raison.
Console.WriteLine(d.TotalForAllReason[0].Key + " = " + d.TotalForAllReason[0].Value);
Si vous avez plus d'un enregistrement, vous pouvez le faire:
foreach (KeyValuePair kvp in d.TotalForAllReason) {
Console.WriteLine(kvp.Key + " = " + kvp.Value);
}