La conexión de Google Analytics de la API de descanso falló en Dataflows

Un usuario Pregunto ✅

Anónimo

¡Hola!

Me estoy conectando a Google Analytics a través de la API de descanso. He seguido los pasos y el código compartido en este GitHub @MAXIM_UVAROV.

Mientras que en PowerBI Desktop funciona bien, cuando intento obtener un token de actualización en Dataflows, siempre falla. Supongo que algo está fallando con la función Web.Contents () pero no estoy seguro. Cualquier ayuda sería muy apreciada.

Este es mi codigo:

dejar
app_credentials = «client_id = xxxxxxxxxxxxx.apps.googleusercontent.com & client_secret = xxxxxxxxxxx»,
code = «code =» & authToken,
url = código & «&» & app_credentials & «& redirect_uri = urn: ietf: wg: oauth: 2.0: oob & grant_type = autorización_code»,
GetJson = Web.Contents («https://accounts.google.com»,
[
                     RelativePath = «/o/oauth2/token»,
                     Headers = [#»Content-Type»=»application/x-www-form-urlencoded»],
Contenido = Text.ToBinary (url),
ManualStatusHandling = {400}
]
),
Json2 = Json.Document (GetJson),
refreshTokenOutput = prueba Json2[refresh_token] de lo contrario, Text.Combine ({Json2[error]?, Json2[error_description]?, «Bad authToken»}, «https://community.powerbi.com/»)

en
refreshTokenOutput

¡Gracias de antemano!

MAXIM_UVAROV

Hola @Anónimo, lo siento, todavía no he probado los flujos de datos con Google Analytics. No estoy seguro de poder hacerlo pronto. Pero si lo hago, te lo haré saber

Anónimo

En respuesta a MAXIM_UVAROV

Gracias por tu respuesta @MAXIM_UVAROV

También quería agradecerle por compartir su script de conector personalizado. Es asombroso 🙂

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *