Estoy creando un tablero para poder ver fácilmente cuántas personas tienen actualmente una etiqueta específica en mi Facebook Messenger. Solo estoy desarrollando esto para mi página en la que soy administrador, por lo que es solo para esta página.
El resultado final es este:
Label 1 - 38 People Label 2 - 82 People Label 3 - 47 PeoplePrimero obtengo a los participantes que usan estos puntos finales: {page-id}/conversations?fields=participants Obtengo esta muestra:
{ "data": [ { "participants": { "data": [ { "name": "Particiapnt's name", "id": "<psid>" }, { "name": "My Page Name", "id": "<my-pageid>" } ] }, "id": "<thread-id>" } ] }Ahora, cuando uso la identificación de los participantes (psid) para obtener etiquetas personalizadas usando este endpint: /custom_labels, aparece este error:
{ "error": { "message": "Unsupported get request. Object with ID 'xxxxx' does not exist, cannot be loaded due to missing permissions, or does not support this operation. Please read the Graph API documentation at https://developers.facebook.com/docs/graph-api", "type": "GraphMethodException", "code": 100, "error_subcode": 33, "fbtrace_id": "A5kFh5U-xSMB83ZnQrbzEfy" } }Por favor ayuda.