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 🙂