Check my code bellow
<?php
require DIR.’/vendor/autoload.php’;
use Mautic\Auth\OAuthClient;
$consumerKey = “<consumerKey>”;
$consumerSecret = “<consumerSecret>”;
$callback = “http://php7.indusnet.cloud/rakeshc/moutic-test/index.php”;
try{
$oauthObject = \Mautic\Auth\ApiAuth::initiate(
array(
‘baseUrl’ => “http://php7.indusnet.cloud/rakeshc/moutic-test”,
‘version’ => ‘OAuth1a’,
‘consumerKey’ => $consumerKey,
‘consumerSecret’ => $consumerSecret,
‘callback’ => $callback,
// ‘scope’ => $scope
)
);
// $oauthObject->setAccessTokenDetails($_SESSION[$auth]);
$oauthObject->enableDebugMode();
if ($oauthObject->validateAccessToken()) {
//Was the access token updated?
if ($oauthObject->accessTokenUpdated()) {
$auth1 = $oauthObject->getAccessTokenData();
echo $auth1;exit;
}
$auth1 = $oauthObject->getAccessTokenData();
echo "<pre>";
print_r($auth1);
echo "</pre>";
exit;
} else {
echo "string";exit;
}
} catch(Exception $e) {
print_r($e->getMessage());exit;
}