0

我目前在 Sugarcrm 工作,它的网址在 https 中。Soap 无法在 https url 上运行,我的代码在 http url 中完美运行。在 https 模式下运行相同的代码需要哪些更改?

我使用此代码。用户名、密码和 url 仅供您参考。

<?php
require_once('nusoap.php');
$client = new soapclient('https://www.sugarcrm.com/soap.php?wsdl',true);
$auth_array = array(
'user_auth' => array(
'user_name' => 'abc',
'password' => md5('abc'),
)
);

$login_results = $client->call('login',$auth_array);
echo $session_id = $login_results['id'];
$user_guid = $client->call('get_user_id',$session_id);
printf("\n".$auth_array['user_auth']['user_name'].' has a GUID of ' . $user_guid . "\n\n");
?> 
4

1 回答 1

1

确保 $sugar_config site_url 设置正确反映了 https URL。您可以在 SugarCRM 安装根目录中的 config.php 文件中更改此设置。

于 2012-07-09T02:01:33.317 回答