視覚化ツールにインポートする CSV ファイルとして、API を介して activecollab からカスタム レポートを抽出しようとしています。
以下を使用して、activecollab API キーをリクエストしました。
curl -k --data "api_subscription[email]=****@*****.com&api_subscription[password]=********&api_subscription[client_name]=****&api_subscription[client_vendor]=****" https://*************/api.php
これは正常に機能し、API キーがプレーン テキストで返されます。
その後、レポートを請求するにはどうすればよいですか?レポートの URL:
https://*****************/public/index.php?path_info=timereportsplus%2Frun&export_format=csv&async=1&filter%5Bshow_time_records%5D=1&filter%5Btype_filter.....[lots of filters]
レポートの下部にある [CSV のエクスポート] リンクのリンク アドレスをコピーして、この URL を取得します。
ログイン ページとの最初の対話からレポート生成 URL (上記) に Cookie をフィードすると、レポートを正常に取得できます。しかし、私はクッキーの使用を避けたい.
API キーで認証し、1 回の呼び出しでレポートを返す方法はありますか?
その他の詳細: activecollab バージョン: 5.0.100