Невозможно войти в SuiteCRM через REST API - PullRequest
0 голосов
/ 10 мая 2018

Я пытаюсь войти в SuiteCRM, используя REST API. Использовал тот же код, который был показан в демонстрационном документе SuiteCRM rest API. Код работает нормально на localhost. Но когда я помещаю файл на сервер. Это показывает пустой экран.

<?php

$url = "http://example.com/suitecrm/service/v4_1/rest.php";

function restRequest($method, $arguments){
 global $url;
 $curl = curl_init($url);
 curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
 $post = array(
         "method" => $method,
         "input_type" => "JSON",
         "response_type" => "JSON",
         "rest_data" => json_encode($arguments),
 );

 curl_setopt($curl, CURLOPT_POSTFIELDS, $post);

 $result = curl_exec($curl);
 curl_close($curl);
 return json_decode($result,1);
}


$userAuth = array(
        'user_name' => 'username',
        'password' => md5('password'),
);
$appName = 'My SuiteCRM REST Client';
$nameValueList = array();

$args = array(
            'user_auth' => $userAuth,
            'application_name' => $appName,
            'name_value_list' => $nameValueList);

$result = restRequest('login',$args);
$sessId = $result['id'];
echo $sessId;

Тот же код работает, когда я использую ссылку demo.suiteondemand.com и передаю его имя пользователя и пароль. Может ли это быть проблема http и https?

...