false),$customize_options); new LoginRadius($apikey, $apisecret, $options); } /** * LoginRadius function - To fetch social login providers * * @param string $apikey data to validate. * * @return object Social Login Providers/error messages. * * try{ * $providers = $GetProvidersAPIObject->getProvidersList(); * } * catch (LoginRadiusException $e){ * $e->getMessage(); * } */ public function getProvidersList() { $url = LR_CDN_ENDPOINT . "/interface/json/" . LoginRadius::getApiKey() . ".json"; $response = LoginRadius::apiClient($url, false); $jsonResponse = explode('(', $response); if ($jsonResponse[0] == 'loginRadiusAppJsonLoaded') { return str_replace(')', '', $jsonResponse[1]); } throw new LoginRadiusException('Error Retrieving Providers List'); } }