Google タスク API を使用してタスクを追加する方法を理解しようとしています。ドキュメントには調査すべきことがたくさん残っており、行き詰まっているように見えました。これは私のコードです:
// Get the API client and construct the service object.
$client = getClient();
$service = new Google_Service_Tasks($client);
...
... get token etc...
...
// Create a task
$task = new Google_Service_Tasks_Task();
$task->setTitle("Call mum");
$task->setNotes("Inserted by app");
$task->setStatus("needsAction");
$task->setDue(new DateTime('2020-01-01T00:00:01.000Z'));
// constructor needs 4 params: service, serviceName, resourceName, resource
$res = new Google_Service_Tasks_Resource_Tasks('', '', '', '');
$res->insert($lastListID, $task);
新しい Google_Service_Tasks_Resource_Tasks (最後から 2 行目) を作成するとき、コンストラクターに 4 つのパラメーター (service、serviceName、resourceName、resource) を提供する必要があります。最後の 3 つのパラメーターを説明するドキュメントが見つかりません。このクラスには挿入メソッドがあり、それが必要だと思うので、このクラスを使用します。例はすべて、タスク (作業) をリストすることで終わります。私はこれらのドキュメントを理解しようとしました:
- https://developers.google.com/tasks/v1/reference/tasks/insert
- https://developers.google.com/resources/api-libraries/documentation/tasks/v1/php/latest/index.html
ベンダー ディレクトリ内の実際のクラスを理解できませんでした。この API を飼いならす方法を知っている人はいますか?