get($endpoint, $options); // Debug: salva URL usato $base_url = 'https://93.43.5.102/limsapi/api/odata/'; $query = http_build_query($options); $full_url = $base_url . $endpoint . ($query ? '?' . $query : ''); file_put_contents($logDir . '/last_auth_url.txt', $full_url . PHP_EOL, FILE_APPEND); // Nota: getToken() รจ privato, quindi non possiamo accedervi direttamente // Supponiamo che l'autenticazione sia avvenuta correttamente se la GET ha successo $token = null; // Non possiamo accedere al token direttamente $auth_success = true; // La GET ha successo, quindi l'autenticazione funziona // Salva un file di conferma dell'autenticazione $outputFile = $logDir . '/auth_token.json'; file_put_contents($outputFile, json_encode(['auth_success' => true, 'token' => 'Not directly accessible (private method)'], JSON_PRETTY_PRINT)); // Risposta di successo echo json_encode([ 'success' => true, 'message' => "Autenticazione completata con successo, dettagli salvati in {$outputFile}", 'auth_success' => $auth_success, 'schema_data' => $data // Dati di esempio dalla GET ]); } catch (Exception $e) { // Log dell'errore file_put_contents($logDir . '/auth_error.log', date('Y-m-d H:i:s') . ' - ' . $e->getMessage() . PHP_EOL, FILE_APPEND); http_response_code(500); echo json_encode([ 'success' => false, 'message' => 'Errore durante l\'autenticazione: ' . $e->getMessage() ]); }