API de Google Analytics, ¿cómo formatear el resultado total de visitantes como el diccionario?
-
21-12-2019 - |
Pregunta
Estoy trabajando en una aplicación local que utiliza la API de Google Analytics V3. Estoy usando GA: visitantes para obtener el número de visitas y la propiedad de Gadata "TotalsForAllResults" para obtener a todos los visitantes. Sin embargo, TOTALFORALLRESULTS es un diccionario que utiliza "con un par de valores clave" GA: Visitantes "y" Número de visitantes ". Esto es lo que muestra el depurador:
Mi problema es que estoy incierto cómo formatear el diccionario para describir el resultado con la consola. Sus escritura. Si ejecuto la aplicación, puedo ver el número total al depurar, pero si me ejecuto "TOTALFORALLREASON" con la línea derecha de la consola, obtengo -
Después de modificar un poco, se ve así (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();
Esta es la salida que recibo ahora:
es genérico.Lista, etc., que indica que hay más que mostrar o por qué aparece este mensaje?
Sugerencias de Anny?
thx
Solución
Si es un Gobierno, puede hacer esto.Espero que la sintaxis tenga razón.
Console.WriteLine(d.TotalForAllReason[0].Key + " = " + d.TotalForAllReason[0].Value);
Si tiene más de un registro, puede hacer esto:
foreach (KeyValuePair kvp in d.TotalForAllReason) {
Console.WriteLine(kvp.Key + " = " + kvp.Value);
}