public static function send()

in core/FacebookServerSideEvent.php [81:105]


  public static function send($events) {
    $events = apply_filters('before_conversions_api_event_sent', $events);
    if (empty($events)) {
      return;
    }

    $pixel_id = FacebookWordpressOptions::getPixelId();
    $access_token = FacebookWordpressOptions::getAccessToken();
    $agent = FacebookWordpressOptions::getAgentString();

    if(empty($pixel_id) || empty($access_token)){
      return;
    }
    try{
      $api = Api::init(null, null, $access_token);

      $request = (new EventRequest($pixel_id))
                  ->setEvents($events)
                  ->setPartnerAgent($agent);

      $response = $request->execute();
    } catch (Exception $e) {
      error_log(json_encode($e));
    }
  }