Común: Generar filtros

Generar filtros:

{action} = generate-filter

Parámetros requeridos 

key:

MobActions Key de la App.

filter:

Matriz JASON con todas las opciones de filtro hasta ahora.

Parámetros opcionales

save:

Nombre con el que se ha guardado este filtro como segmento.

update:

id con el que se ha actualizado el segmento con este filtro.

attendees:

parámetro sin valor para solicitar el número de usuarios a los que se dirige.

Respuesta 

options:

Siguientes opciones para cada fila de los filtros de envío JSON.

save:

mensaje con los resultados tras guardar las solicitudes.

attendees:

usuarios a los que se dirige.

total:

total de usuarios a los que se dirige.

active:

activo para enviar push.

Ejemplo detallado

Puedes utilizar el ejemplo que hay a continuación para hacer tu prueba:

Primera petición: (solicitando opciones iniciales):

  • url: https://in.emma.io/API/generate-filter
  • key=MobactionsKey
  • filter=[[]]

Respuesta: 

{
“options”:
[
[
“User type”,
“Users who rated”,
“Users with OS”,
“Users with device”,

]
]
}

Segunda petición: (eligiendo “User type”)

  • url: https://in.emma.io/API/generate-filter
  • key=MobactionsKey
  • filter=[[“User type”]]

Respuesta:

{
“options”:
[
[
“Anonymous”,
“Leads”,
“Web Users”,

]
]
}

Tercera petición: (eligiendo “Leads”)

  • url: https://in.emma.io/API/generate-filter
  • key=MobactionsKey
  • filter=[[“User type”,”Leads”]]

Respuesta: 

{
“options”:
[
[ ]
]
}

(No more options for this filter)

Cuarta petición: (solicitando "attendees")

  • url: https://in.emma.io/API/generate-filter
  • key=MobactionsKey
  • filter=[[“User type”,”Leads”]]
  • attendees

Respuesta: 

{
“options”:
[
[]
],
“attendees”:
“{\”total\”:\”30256\”,\”active\”:\”20128\”}”
}

Quinta petición: (guardando segmento como “segment1”)

  • url: https://in.emma.io/API/generate-filter
  • key=MobactionsKey
  • filter=[[“User type”,”Leads”]]
  • save=segment1

Respuesta: 

{
“options”:
[
[]
],
“save”: “Segment saved!”
}

Ejemplo extendido 

Con más de una fila al mismo tiempo.

Primera petición: (solicitando opciones iniciales con 2 filas)

  • url: https://in.emma.io/API/generate-filter
  • key=MobactionsKey
  • filter=[[],[]]

Respuesta: 

{
“options”:
[
[
“User type”,
“Users who rated”,
“Users with OS”,
“Users with device”,

],
[
“User type”,
“Users who rated”,
“Users with OS”,
“Users with device”,

]
]
}

Segunda petición: (eligiendo “User type” y “Users with OS”)

  • url: https://in.emma.io/API/generate-filter
  • key=MobactionsKey
  • filter=[[“User type”],[“Users with OS”]]

Respuesta: 

{
“options”:
[
[
“Anonymous”,
“Leads”,
“Web Users”,

],
[
“iOS”,
“Android”,

]
]
}

Tercera petición: (eligiendo “Leads” e “iOS”)

  • url: https://in.emma.io/API/generate-filter
  • key=MobactionsKey
  • filter=[[“User type”,”Leads”],[“Users with OS”,”iOS”]]

Respuesta: 

{
“options”:
[
[ ],
[ ]
]
}

(No hay más opciones para este filtro)

Cuarta petición: (solicitando opciones iniciales con 3 filas)

  • url: https://in.emma.io/API/generate-filter
  • key=MobactionsKey
  • filter=[[“User type”,”Leads”],[“Users with OS”,”iOS”],[]]

Respuesta: 

{
“options”:
[
[ ],
[ ],
[
“User type”,
“Users who rated”,
“Users with OS”,
“Users with device”,

]
]
}
Etc…

 

¿Tiene más preguntas? Enviar una solicitud

0 Comentarios

El artículo está cerrado para comentarios.