NetworkError: 404 Not Found Active Colla API
Я использовал активный коллаб API. согласно их документу сгенерированный URL-адрес API и API-токен.
Когда я пытаюсь извлечь данные из ActiveCollab, в консоли отображается ошибка 404. я не знаю, что не так с моим. это мой URL: http://my_site.com/api.php?path_info=people&auth_api_token=my_api_token. это мой код, который я также сделал,
require_once 'ActiveCollab/autoload.php';
use \ActiveCollab\Client as API;
use \ActiveCollab\Connectors\Curl as CurlConnector;
API::setUrl('my_api_url');
API::setKey('my_api_token');
API::setConnector(new CurlConnector);
var_dump(API::info());
1 ответ
HTTP 404 означает не найден, поэтому я думаю, что вы получили неправильный URL API. Если токен был неверным, вы получите 404 (Запрещено).
Несколько вещей для проверки:
- Убедитесь, что вы используете стабильную версию ActiveCollab SDK. Если вы используете ActiveCollab SDK с помощью Composer, потребуйте его с помощью
"activecollab/activecollab-sdk": "~1.0"
неdev-master
, - Перейдите в свой профиль пользователя в вашей установке ActiveCollab, выберите "Подписки API" в раскрывающемся меню "Параметры", а затем щелкните значок лупы рядом с подпиской, которую вы хотите использовать (или создайте новую подписку, а затем щелкните значок). Система перечислит два бита, которые вам нужно сделать, - правильный URL и правильный токен. Скопируйте и вставьте эти значения.