Я пытаюсь использовать API Podio в первый раз и пытаюсь запустить сценарий Hello World на this page, но я продолжаю получать эту ошибку: Ошибка сертификата SSL: не удалось получить сертификат локального эмитента при аутентификации с помощью Podio
Вот мой код:
<?php
require_once './vendor/podio/podio-php/PodioAPI.php';
$client_id = "<my_id>";
$client_secret = "<my_secret>";
$app_id = "<my_app_id>";
$app_token = "<my_app_token>";
Podio::setup($client_id, $client_secret);
Podio::authenticate_with_app($app_id, $app_token);
$items = PodioItem::filter($app_id);
print "My app has ".count($items)." items";
?>
Когда я закомментируйте последние три строки и просто запустить этот:
<?php
require_once './vendor/podio/podio-php/PodioAPI.php';
$client_id = "<my_id>";
$client_secret = "<my_secret>";
$app_id = "<my_app_id>";
$app_token = "<my_app_token>";
Podio::setup($client_id, $client_secret);
?>
Код работает без ошибок, поэтому это заставляет меня думать, что это проблема с токеном приложения, но я получил токен приложения, следуя these instructions
Что здесь не так?
Когда я получил свой ключ api, я ввел поддельный URL-адрес, потому что я запускаю этот тест на свой компьютер. Это может быть проблема?
дубликат: http://stackoverflow.com/questions/24611640/curl-60-ssl-certificate-unable-to-get-local-issuer -certificate –
Возможный дубликат [Ошибка сертификата SSL - SSL: невозможно получить сертификат локального эмитента] (http://stackoverflow.com/questions/28858351/php-ssl-certificate-error-unable-to-get-local-issuer -certificate) –
@ Pavlo-Podio Извините, но есть много разных вопросов по этому поводу с таким количеством разных ответов, и я не знаю, какие вопросы относятся ко мне, а какие - нет. Проблема в том, что мой файл cacert.pem устарел, вот что сказал один вопрос? В моем файле говорится, что это с 2012 года. –