uploadActivity() public method

public uploadActivity ( $file, string $activity_type = null, string $name = null, string $description = null, integer $private = null, integer $trainer = null, string $data_type = null, string $external_id = null )
$activity_type string
$name string
$description string
$private integer
$trainer integer
$data_type string
$external_id string
Ejemplo n.º 1
0
 /**
  * Upload an activity
  * 
  * @link    http://strava.github.io/api/v3/uploads/#post-file
  * @param   mixed $file
  * @param   string $activity_type
  * @param   string $name
  * @param   string $description
  * @param   int $private
  * @param   int $trainer
  * @param   int $commute
  * @param   string $data_type
  * @param   string $external_id
  * @return  array
  * @throws  Exception
  */
 public function uploadActivity($file, $activity_type = null, $name = null, $description = null, $private = null, $trainer = null, $commute = null, $data_type = null, $external_id = null)
 {
     try {
         return $this->service->uploadActivity($file, $activity_type, $name, $description, $private, $trainer, $commute, $data_type, $external_id);
     } catch (ServiceException $e) {
         throw new ClientException('[SERVICE] ' . $e->getMessage());
     }
 }