SugarCRM凭证不起作用

时间:2015-03-31 00:38:52

标签: php api rest laravel-4 sugarcrm

我是PHP开发人员,我将这个库用于我的Laravel 4.2 https://github.com/asakusuma/SugarCRM-REST-API-Wrapper-Class

我想从用户那里检索数据。我已经在sugarCRM有一个帐户 我可以在这里成功登录:https://web.sugarcrm.com/user

来自我使用的库的PHP代码示例:

$sugar = new \Asakusuma\SugarWrapper\Rest;

$sugar->setUrl('https://sugarcrm/service/v2/rest.php');
$sugar->setUsername('user');
$sugar->setPassword('password');

$sugar->connect();

$results = $sugar->get("Accounts",array('id','name'));

print_r($results);

我使用的用户名和密码与我以前登录sugarCRM的方式一样。

2 个答案:

答案 0 :(得分:0)

  1. https://web.sugarcrm.com/user是SugarCRM的支持,新闻,软件下载,管理订阅等网站。它不是一个真正的SugarCRM实例。

  2. 当您设置网址时,您将其设置为https://sugarcrm/service/v2/rest.php,这是(a)不是有效网址,(b)与您的目标网址不同

  3. 我过去曾多次使用过Asa API库,但确实很棒。让你快速移动一个不安静的RESTful API。这个工具的选择很好。您只需将其指向实际的SugarCRM系统即可。

    转到main SugarCRM website,然后点击右上角的绿色“免费试用”按钮,注册Sugar的“演示”实例。该公司将通过电子邮件向您发送一个URL,您可以在该URL中实际登录系统并进行查看。这可能是SugarCRM Professional 7.5的一个实例,并托管在以https://demo.sugarcrm.com/something开头的URL上。

    此“演示”将在若干天后到期。如果您希望获得无限制体验,请支付费用或查看SugarCRM Community Edition,即同一软件的开源版本。事实上,由于您是系统新手,因此可能值得安装CE并将其与付费专业版进行比较,仅仅是为了熟悉。两个系统都允许使用“REST v4.1”API,尽管较新的付费系统也提供了新的REST API v10。

    最新的Community Edition以SourceForge Project提供。

答案 1 :(得分:0)

问题在于您的网址无效。

<强> $糖&GT; setUrl( 'https://sugarcrm/service/v2/rest.php');

它应该是您的CRM所在的网址的值,这意味着它应该如下所示

<强> $糖&GT; setUrl( 'http://127.0.0.1/my_crm/service/v4_1/rest.php');