0

我使用了主动协作 API。根据他们的文档生成 API URL 和 API token 。

当我尝试从 activeCollab 检索数据时,控制台中会显示 404 错误。我不知道我的有什么问题。这是我的网址: 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());
4

1 回答 1

0

HTTP 404 表示未找到,所以我认为您获取了错误的 API URL。如果令牌不正确,您将得到 404(禁止)。

有几件事要检查:

  1. 确保您使用的是ActiveCollab SDK的稳定版本。如果您使用 Composer 包含 ActiveCollab SDK,请使用"activecollab/activecollab-sdk": "~1.0",而不是dev-master
  2. 转到 ActiveCollab 安装中的用户配置文件,从选项下拉列表中选择 API 订阅,然后单击要使用的订阅旁边的放大镜图标(或创建新订阅,然后单击图标)。系统将列出您发出请求所需的两个位 - 正确的 URL 和正确的令牌。复制并粘贴这些值。
于 2014-12-17T22:33:31.190 回答