Я работаю с Guzzle для Intercom.io API с использованием PHP. После долгих споров я могу выполнить несколько основных вызовов API, когда я пишу скрипт и запускаю его в терминале, но мне не везет, когда я запускаю тот же скрипт в своем браузере.
Я уверен, что это легко исправить, я просто не работал с этим раньше и не знаю, что я делаю
require_once 'vendor/autoload.php';
use Intercom\IntercomBasicAuthClient;$intercom = IntercomBasicAuthClient::factory(array(
'app_id' => 'hidden',
'api_key' => 'hidden'
));
$a = $intercom->getUsers();
echo $a;
echo 'Hello';
В терминале он выводит объект просто отлично, в браузере я даже не вижу «Hello».
В соответствии с Документы Гузла, вам нужно установить хотя бы PHP 5.4. Тем не менее, с вашего экрана phpinfo()
ваш сервер работает под управлением PHP 5.2.
Других решений пока нет …