【问题标题】:Using MS Graph API without user credentials在没有用户凭据的情况下使用 MS Graph API
【发布时间】:2018-06-15 14:55:51
【问题描述】:

我正在尝试在控制台应用程序中在没有用户凭据的情况下使用 MS Graph API 在 MS Planner 中创建任务。

我使用用户凭据创建了它,一切似乎都正常,除了我只能在用户是 Office 365 组成员的存储桶中创建任务。

我已按照 MS 开发信息中的所有步骤进行操作: https://developer.microsoft.com/en-us/graph/docs/concepts/auth_v2_service

我得到了一个令牌,但是当我尝试创建一个任务时,我收到一个错误:“没有足够的权限来完成操作”或“没有足够的权限”。

谁能指出我正确的方向,或者提供一些工作 c# 代码以使用 AppId + SecretId 连接到 MS Graph API

谢谢。

【问题讨论】:

  • 你使用this吗?如果是,则此文档说不支持应用程序权限。
  • @robdy ,是的,我使用了那个.. 没有看到该信息.. 感谢您指出这一点。你知道是否有其他方法可以做到这一点?

标签: c# office365 microsoft-graph-api


【解决方案1】:

当您使用create PlannerTaks 时,您会在docs 中看到该应用程序的权限(测试版也是如此):

基于此,您必须使用委派权限来创建任务。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-09-12
    • 2021-11-12
    • 1970-01-01
    • 1970-01-01
    • 2019-11-27
    • 2017-10-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多