Я пытаюсь использовать Podio API в первый раз, и я пытаюсь запустить сценарий Hello World на этой странице , но я продолжаю получать эту ошибку:
Вот мой код:
<?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); ?>
Код работает без ошибок, поэтому это заставляет меня думать, что это проблема с токеном приложения, но я получил токен приложения, следуя этим инструкциям
Что здесь не так?
Когда я получил свой ключ api, я ввел поддельный URL-адрес, потому что я запускаю этот тест на своем компьютере. Это может быть проблема?
Я решил это, загрузив cacert.pem
с этого сайта https://curl.haxx.se/docs/caextract.html в C:\xampp\php
. Затем я раскоментировал / отредактировал эти строки в файле php.ini
curl.cainfo = "C:\xampp\php\cacert.pem" openssl.cafile="C:\xampp\php\cacert.pem"