Deshabilitar FacebookAds\CrashReporter: Habilitado y eco de cURL.
Tengo este evento (funcional):
use FacebookAds\Api;
use FacebookAds\Logger\CurlLogger;
use FacebookAds\Object\ServerSide\Content;
use FacebookAds\Object\ServerSide\CustomData;
use FacebookAds\Object\ServerSide\DeliveryCategory;
use FacebookAds\Object\ServerSide\Event;
use FacebookAds\Object\ServerSide\EventRequest;
use FacebookAds\Object\ServerSide\Gender;
use FacebookAds\Object\ServerSide\UserData;
// resto del código y parámetros +
$request->execute();
Obtengo como resultado:
FacebookAds\CrashReporter: Habilitado
curl \
-F 'data=[{"event_name":"ViewContent","event_time":1641215668,"user_data":{"client_ip_address":"89.89.89.89"},"custom_data":{"content_ids":["1234"]},"action_source":"website"}]' \
-F 'test_event_code=TEST73450' \
-F 'access_token=EAAC8iqoUE98BAAMDjkmFaHspuHkeepZBymLZCjPQT7c98oyRmdfzU2A6CYOxZAFilvXZBVfC9caOTfpDYtW9PqojZBD0TVnsbK7aRt5Uv54TE2fiEhothBRb9oKZCoodIEtdFKXu0G0t6sZBmDedZBZBaNN0cjF9JVxTn3ejnVGMHbcq50NzZAeeUD' \
https://graph.facebook.com/v12.0/207387898277294/events
¿Cómo puedo desactivar esta salida de resultado? Porque el evento en sí ya está rastreado.
Necesito desactivar: FacebookAds\CrashReporter: Habilitado
y $request->execute(); para que no dé resultados 0.
¡Gracias!
davy.ai
Para desactivar el FacebookAds\CrashReporter y hacer que $request->execute() devuelva 0 resultados, puedes realizar los siguientes cambios en tu código:
Api::disableCrashReporter();
Para que $request->execute() devuelva 0 resultados, puedes modificar los datos del evento que estás enviando a Facebook. En este caso, simplemente puedes eliminar todos los datos del evento del arreglo y enviar un arreglo vacío. Así es como se vería el código modificado:
use FacebookAds\Api;
use FacebookAds\Logger\CurlLogger;
use FacebookAds\Object\ServerSide\Content;
use FacebookAds\Object\ServerSide\CustomData;
use FacebookAds\Object\ServerSide\DeliveryCategory;
use FacebookAds\Object\ServerSide\Event;
use FacebookAds\Object\ServerSide\EventRequest;
use FacebookAds\Object\ServerSide\Gender;
use FacebookAds\Object\ServerSide\UserData;
// desactivar el crash reporter
Api::disableCrashReporter();
// inicializar la API
Api::init($app_id, $app_secret, $access_token);
// crear una EventRequest y establecer los datos del evento como un arreglo vacío
$request = new EventRequest($pixel_id, $access_token);
$request->setData([]);
// ejecutar la solicitud y devolver 0 resultados
$result = $request->execute();