将ZOHO API与Laravel 5.7集成

时间:2018-11-01 04:52:04

标签: php laravel api zoho

我尝试将Laravel应用程序与ZOHO SDK集成,但是它不起作用,zohocrm/php-sdk是PHP而不是Laravel。我尝试了第三方软件包,但没有一个起作用。

  • Zoho API版本:2.0
  • Laravel版本:5.7

我也尝试过这些软件包

https://packagist.org/packages/atlasresults/zoho-laravel-crm-php https://github.com/rahulreghunath/Zoho

Official SDK的问题在于,在生成授权令牌时找不到类ZCRMRestClienthttps://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);
}

任何帮助将不胜感激。

1 个答案:

答案 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);
}