PowerBI y Socialbakers

Un usuario Pregunto ✅

efilipe

Hola tios,

No puedo encontrar mucho sobre PowerBI y Socialbakers aquí. Socialbakers no pudo ayudarme con su apoyo.

Estoy tratando de llamar a su API. Probé de muchas maneras y hoy comencé a actualizar un código que encontré aquí:

	let
    data = [ date_start= "2019-01-01",
             date_end= "2019-12-01",
             profiles= {"01234567890"},
             metrics= {"fans_lifetime"}],
    header = [  #"Authorization"="Basic TWpBek9UYzFYekddddjahsdfkaskjdfhksahdfkajsfd",
                #"Content-Type"= "application/json"],
    response = Json.Document(Web.Contents("https://api.socialbakers.com/1/facebook/metrics", [Content=Json.FromValue(data)])),
    out = Json.Document(response,1252)
in
    out

pero me sale el error:

¿Alguna sugerencia?

¡Gracias!

karthikEdiga

Incluso estoy enfrentando un problema de tía. No permite cargar Powerquery

smarguin

Hola

Esto es lo que funciona para mí (conexión anónima). Tenga en cuenta que he usado parámetros (&…&). Cuando publique en el servicio Power BI, deberá agregar a Gateway la fuente de datos y conectarse de forma anónima para que se actualice automáticamente. Espero que esto ayude.

dejar
url = «https://api.socialbakers.com/1/facebook/metrics»,
cuerpo = «{ «»fecha_inicio»»: «&fecha_inicio&», «»fecha_fin»»: «&fecha_fin&», «»perfiles»»: [«&facebook&»]»»métricas»»: [«»fans_lifetime»»]}»,
Parsed_JSON = Json.Documento(cuerpo),
BuildQueryString = Uri.BuildQueryString(Parsed_JSON),
Fuente = Json.Document(Web.Contents(url,
[Headers=[#»Content-Type»=»application/json; charset=utf-8″,
Authorization=»Basic «&key&»»],
Contenido = Texto.ToBinary(cuerpo)])),
perfiles = fuente[profiles],
#»Convertido a tabla» = Table.FromList(perfiles, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
#»Columna1 expandida» = Table.ExpandRecordColumn(#»Convertido a tabla», «Columna1», {«id», «datos»}, {«Columna1.id», «Columna1.datos»}),
#»Columna1 expandida.datos» = Table.ExpandListColumn(#»Columna1 expandida», «Columna1.datos»),
#»Columna1 expandida.datos1″ = Table.ExpandRecordColumn(#»Columna1 expandida.datos», «Columna1.datos», {«fecha», «fans_lifetime»}, {«Columna1.datos.fecha», «Columna1.datos. fans_lifetime»})
en
#»Columna1 Expandida.datos1″

efilipe

error:

error_1.png

En respuesta a efilipe

Hola @efilipe,

Según el mensaje de error, es causado por su autenticación. Borre el permiso y vuelva a conectarse.

5 PNGBorrar permisos.PNGautenticación.PNG

Atentamente,

Xue Ding

Si esta publicación ayudaentonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.

efilipe

En respuesta a efilipe

Lo que Social Backes quiere:error_2.pngerror_3.png

Deja un comentario

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