我尝试将Laravel应用程序与ZOHO SDK集成,但是它不起作用,zohocrm/php-sdk
是PHP而不是Laravel。我尝试了第三方软件包,但没有一个起作用。
我也尝试过这些软件包
https://packagist.org/packages/atlasresults/zoho-laravel-crm-php https://github.com/rahulreghunath/Zoho
Official SDK的问题在于,在生成授权令牌时找不到类ZCRMRestClient
。
https://www.zoho.com/crm/help/developer/server-side-sdks/php.html
public function abc()
{
ZCRMRestClient::initialize();
$oAuthClient = ZohoOAuth::getClientInstance();
$grantToken = “paste_the_self_authorized_grant_token_here”;
$oAuthTokens = $oAuthClient->generateAccessToken($grantToken);
}
任何帮助将不胜感激。
答案 0 :(得分:0)
将Zoho CRM SDK与Laravel一起使用时,所有类都在全局名称空间中注册。只需在类名之前添加“ \”,如下所示:
public function abc()
{
\ZCRMRestClient::initialize();
$oAuthClient = \ZohoOAuth::getClientInstance();
$grantToken = “paste_the_self_authorized_grant_token_here”;
$oAuthTokens = $oAuthClient->generateAccessToken($grantToken);
}