0

私はアクティブなコラボ APIを使用していました。ドキュメントによって生成された API URL および 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());
4

1 に答える 1

0

HTTP 404 は見つからないという意味なので、API URL が間違っていると思います。トークンが正しくない場合、404 (Forbidden) が返されます。

いくつかの点を確認してください。

  1. ActiveCollab SDKの安定したバージョンを使用していることを確認してください。composer を使用して ActiveCollab SDK を組み込む場合は"activecollab/activecollab-sdk": "~1.0"、 ではなくdev-masterを使用してそれを要求します。
  2. ActiveCollab インストールのユーザー プロファイルに移動し、[オプション] ドロップダウンから [API サブスクリプション] を選択し、使用するサブスクリプションの横にある拡大鏡アイコンをクリックします (または、新しいサブスクリプションを作成して、アイコンをクリックします)。システムは、リクエストを行うために必要な 2 つのビット (正しい URL と正しいトークン) をリストします。これらの値をコピーして貼り付けます。
于 2014-12-17T22:33:31.190 に答える