ZOHO CRM (SDK) с использованием Laravel: Как сделать запрос аутентификации, инициализирующий Zoho SDK и сохранить маркер доступа для одного сеанса? - PullRequest
0 голосов
/ 25 сентября 2019

Мне удалось сделать HTTP-запрос, но он показывает токен обновления только один раз. Но я хочу сделать это после инициализации SDK, и мне нужно знать, что Как я могу сохранить информацию для сеанса и получитьпользовательские данные, а также для этого сеанса.Теперь я пытаюсь инициализировать SDK с помощью массива $ configuration (я сделал это в конфигурации, используя env). Например,

public function mGetUser() {
    $refreshToken = "my refresh token";
    ZCRMRestClient::initialize(config('ZohoConfig.config'));
    $oAuthClient = ZohoOAuth::getClientInstance();
    $userIdentifier = "my email";
    $oAuthTokens = $oAuthClient->generateAccessTokenFromRefreshToken($refreshToken, $userIdentifier);
$zcrmModuleIns = ZCRMModule::getInstance("Tasks"); $bulkAPIResponse=$zcrmModuleIns->getRecords();  
 $recordsArray = $bulkAPIResponse->getData(); 
dd($recordsArray);
}

. Он хранит токен доступа и обновления в базе данных, но я хочусначала происходит аутентификация zoho, а затем использование токенов.

...