NetworkError:404未找到活动协作API

时间:2014-12-17 10:00:40

标签: php activecollab

我曾使用active collab API。根据其文档生成的API URL和API令牌。

当我尝试从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());

1 个答案:

答案 0 :(得分:0)

HTTP 404意味着找不到,所以我认为您的API URL错误。如果令牌不正确,您将获得404(禁止)。

要检查的几件事情:

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