我是一个PHP开发人员,我正在为我的Laravel4.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的方式使用用户名和密码。
发布于 2015-03-31 13:33:24
https://web.sugarcrm.com/user是SugarCRM的网站,用于支持、新闻、软件下载、管理订阅等。它不是一个实际的SugarCRM实例。https://sugarcrm/service/v2/rest.php,这是(a)非有效的URL和(b)与您所瞄准的URL不同的我以前使用过几次API库,它真的很棒。让您在一个不安静的RESTful中快速移动。所以工具上的选择很好。您只需将其指向实际的SugarCRM系统即可。
转到主SugarCRM网站,点击右上角的绿色“免费试用”按钮,注册一个“演示”糖类实例。公司会发电子邮件给你一个URL,在那里你可以登录到一个系统并对其进行审查。这很可能是SugarCRM专业7.5的一个实例,并且托管在以https://demo.sugarcrm.com/something开头的URL上。
这个“演示”将在若干天内过期。如果您想要一种无限制的体验,请付费或查看SugarCRM Community,这是同一软件的开源版本。事实上,由于您是新的系统,因此可能值得安装CE并将其与付费专业版进行比较,这仅仅是为了熟悉。这两个系统都允许使用“RESTV4.1”API,尽管较新的付费系统也提供了一个新的REST v10。
最新的Community以SourceForge项目的形式提供。
发布于 2015-04-01 20:24:33
问题在于您的url无效。
$sugar->setUrl('https://sugarcrm/service/v2/rest.php');
它应该取CRM所在的url的值,这意味着它应该如下所示
$sugar->setUrl('http://127.0.0.1/my');
https://stackoverflow.com/questions/29358690
复制相似问题