0

I'm using the Google Tasks PHP SDK. It works very when I send a basic url with parameters. But I don't know how can I do to add multipart files to request.

Here is my function to build a request :

private function newTaskRequest($method, $url, $headers, $body)
{
    $httpRequest = new HttpRequest();
    $httpRequest->setHttpMethod($method);
    $httpRequest->setUrl($url);
    $httpRequest->setHeaders($headers);
    $httpRequest->setBody($body);

    $task = new Task();
    $task->setHttpRequest($httpRequest);

    return $task;
}

And this is how I use it :

$data = json_encode([
     'param1'  => 'hey',
     'param2'  => 'yoo',
]);

$task = $this->newTaskRequest(HttpMethod::POST, $url, $headers, $data);
$response = $this->client->createTask($this->queueName, $task);

I didn't find any method to add a file to my request. It is possible to send a file to google tasks ?

John
  • 4,711
  • 9
  • 51
  • 101

0 Answers0