From 55f6fe456a9e639b5ec945218d1707fb0f7fed65 Mon Sep 17 00:00:00 2001 From: anuabarnab4 Date: Tue, 7 Jan 2025 15:53:24 +0530 Subject: [PATCH] revamped php sample with embedconfig file --- index.php | 57 ++++++++++++++++++++++++++-------------- rest/authorizeserver.php | 25 +++++++++++++----- rest/getData.php | 38 +++++++++++++++++++++++++++ 3 files changed, 94 insertions(+), 26 deletions(-) create mode 100644 rest/getData.php diff --git a/index.php b/index.php index 8df030c..486f4ac 100644 --- a/index.php +++ b/index.php @@ -1,33 +1,52 @@ - + - + - -
+ + +
+ \ No newline at end of file diff --git a/rest/authorizeserver.php b/rest/authorizeserver.php index 5c20a66..32daba5 100644 --- a/rest/authorizeserver.php +++ b/rest/authorizeserver.php @@ -1,9 +1,19 @@ $dashboardServerApiUrl . $embedDetailsUrl, @@ -46,15 +58,14 @@ function GetEmbedDetails($embedQuerString, $dashboardServerApiUrl){ )); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0); - + $response = curl_exec($curl); $err = curl_error($curl); curl_close($curl); - return $response; } -//// Prepare embed_Signature by encrypting with secretCode //// +// Prepare embed_Signature by encrypting with secretCode function getSignatureUrl($embedQuerString) { global $secretCode; $keyBytes = mb_convert_encoding($secretCode, 'UTF-8'); diff --git a/rest/getData.php b/rest/getData.php new file mode 100644 index 0000000..283c023 --- /dev/null +++ b/rest/getData.php @@ -0,0 +1,38 @@ + "Could not parse the JSON data.")); + exit(); +} + +// Extract specific values +$clientEmbedConfigData = array( + "DashboardId" => $dataArray["DashboardId"], + "ServerUrl" => $dataArray["ServerUrl"], + "SiteIdentifier" => $dataArray["SiteIdentifier"], + "EmbedType" => $dataArray["EmbedType"], + "Environment" => $dataArray["Environment"], +); + +// Return the specific values of parsed data as JSON response +echo json_encode($clientEmbedConfigData, JSON_PRETTY_PRINT); +?> \ No newline at end of file