Как писать в Microsoft задачи из node.js? - PullRequest
0 голосов
/ 23 мая 2019

Проблема в том, что мое приложение должно иметь возможность писать задачи Microsoft из редактора кода. Как вы жестко пишете код для записи в задачи Microsoft?

Мое приложение в настоящее время может читать задачи Microsoft. Я не очень старался, кроме исследований.

TASKS.JS

Этот раздел позволяет читать функции. Чтение задач Microsoft.

// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE.txt in the project root for license information.
var express = require("express");
var router = express.Router();
var authHelper = require("../helpers/auth");
var graph = require("@microsoft/microsoft-graph-client");

/* GET /mail */
router.get("/", async function(req, res, next) {
  let parms = { title: "Tasks", active: { tasks: true } };

  const accessToken = await authHelper.getAccessToken(req.cookies, res);
  const userName = req.cookies.graph_user_name;
});

1 Ответ

0 голосов
/ 20 июня 2019
import { Client } from "@microsoft/microsoft-graph-client"

router.get("/", async function(req, res, next) {
  const accessToken = req.cookies.access_token
  const client = Client.init({
    authProvider: (done) => {
      done(null, accessToken)
    }
  })

  const result = await client
    .api("/me/planner/tasks")
    .get()`enter code here`
  res.status(200).send(result.value)
}
...