for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace EntWeChat\OA;
use EntWeChat\Core\AbstractAPI;
class API extends AbstractAPI
{
const API_CHECKIN_DATA = 'https://qyapi.weixin.qq.com/cgi-bin/checkin/getcheckindata';
const API_APPROVAL_DATA = 'https://qyapi.weixin.qq.com/cgi-bin/corp/getapprovaldata';
/**
* Get checkin data.
*
* @param $startTime
* @param $endTime
* @param $userIdList
* @param int $openCheckinDataType
* @return \EntWeChat\Support\Collection
*/
public function getCheckinData($startTime, $endTime, $userIdList, $openCheckinDataType = 3)
$params = [
'opencheckindatatype' => $openCheckinDataType,
'starttime' => $startTime,
'endtime' => $endTime,
'useridlist' => (array) $userIdList,
];
return $this->parseJSON('json', [self::API_CHECKIN_DATA, $params]);
}
* Get approval data.
* @param null $nextSpNum
public function getApprovalData($startTime, $endTime, $nextSpNum = null)
'next_spnum' => $nextSpNum,
return $this->parseJSON('json', [self::API_APPROVAL_DATA, $params]);