1
Harvest APIを使用して、指定された時間枠内の合計時間を出力する必要があります。私はPHPでコーディングされているが、それは誤りに未定義のメソッドHarvestAPI :: getUsersActiveTimer()にコールを与える 入力はこれが私のコードであるHarvest API-PHP-特定の時間枠の合計時間を追跡する
開始日 終了日 出力 合計時間です
<?php
require_once(dirname(__FILE__) . '/HarvestAPI.php');
spl_autoload_register(array('HarvestAPI', 'autoload'));
$api = new HarvestAPI();
$api->setUser($user);
$api->setPassword($password);
$api->setAccount($account_name);
$api->setSSL(true);
$result = $api->getUsersActiveTimer($userid);
if($result->isSuccess()) {
echo "It is Successful!";
if(! is_null($result->data)){
echo $result->get("started-at");
}
}
else{
echo "It is not Successful";
}
?>
は親切にあなたはと呼ばれる方法がないことがわかりますHarvest API hereを見てみると、この
私はこれを試しましたが、何らかの理由で出力が表示されませんでした。私が取り組んでいるデータにはプロジェクトIDがありません。毎日働いている時間数のタイムシートのみが含まれています。この情報のみを使用したいと思います。 – user3402248
問題なく、プロジェクトIDをそのまま残すことができます。それはAPIでそう言います。ここでの最善のアプローチの1つは、遅くなり、公式の文書に行き、慎重に読むことです。それはあなたの机とあなたの額の両方を節約します。 – larsAnders
アドバイスをいただきありがとうございます。それを行います – user3402248