标签: microsoft-graph-api

如何通过 Graph API 在 MS Teams 中安排会议

我想在 MS Teams 中显示的日历上创建/阅读会议。我有 Office 365 商业必需品付费订阅,用于登录 MS Teams。想在下面澄清:

1) 我在 MS Teams 中看到的带有上述订阅计划的日历默认是 Office 365 订阅的前景?

2) 我想在 Teams 日历上自动安排/阅读会议。我没有在 MS Graph 中看到 Teams API。我可以使用哪些图形 API?或者此类调用是否会添加到 Teams Graph API 中?

3) MS Teams 可以与 google 或 Outlook 以外的任何日历集成吗?

提前致谢

office365 microsoft-teams microsoft-graph-api

10
推荐指数
2
解决办法
7031
查看次数

访问令牌验证失败。无效观众

我需要错误上下文中的帮助=我收到“消息”:“访问令牌验证失败。受众无效。”,

我在 Oauth 中使用授权代码授予类型。我已使用 Azure AD 策略将自定义声明映射到应用程序。因此,如果我 user Scope = AppId/.default,那么我会在令牌中获得一个自定义声明,并限定哪些 APP 在 Azure AD 上具有 API 权限,例如 user.read、directory.read。但是,当我为用户配置文件调用图形 API 以查看“https://graph.microsoft.com/v1.0/me/memberOf”的成员时,我收到错误“无效受众”

但是,如果我使用 range = https://graph.microsoft.com/.default 那么我就可以查询映射到 App 的自定义声明不会出现。

任何帮助,将不胜感激?

azure-active-directory microsoft-graph-api

10
推荐指数
1
解决办法
5万
查看次数

图 API:令牌中需要存在 scp 或角色声明

我正在尝试使用 MS Graph API 从 OneDrive for Business 获取文件/文件夹列表。我已经在 Graph Explorer 中成功执行了我需要的查询,现在正在我的项目中实施。

我的应用程序是 Windows 服务,因此我使用此方法获取令牌

我已成功检索到令牌,但是当我“获取”此 URL 时... //graph.microsoft.com/v1.0/users('someuseraccount')/drive/items/somedriveitem/microsoft.graph.createLink

...我收到错误回复:

令牌中需要存在 scp 或角色声明。

我来自服务器的令牌响应如下:

{
  "token_type": "Bearer",
  "expires_in": "3600",
  "scope": "Directory.AccessAsUser.All Files.Read Files.Read.Selected Files.ReadWrite Files.ReadWrite.AppFolder Files.ReadWrite.Selected profile Sites.Read.All User.Read",
  "expires_on": "1457343736",
  "not_before": "1457339836",
  "resource": "https://graph.microsoft.com",
  "access_token": "-the token-"
}
Run Code Online (Sandbox Code Playgroud)

onedrive azure-ad-graph-api microsoft-graph-api

9
推荐指数
1
解决办法
1万
查看次数

使用 Microsoft Graph 获取用户的扩展属性

我正在使用 Microsoft Graph 来管理 Azure AD 用户,但在访问用户对象上的扩展属性时遇到了一些问题。该属性是在使用 Azure AD Graph API 创建用户时添加的,如果您使用 Azure AD API 查询用户,扩展属性将自动返回名称为“extension_{appId}_{propertyName}”。我想使用 Microsoft Graph 访问此属性的值,但没有找到正确的调用方法。

我尝试使用 $select 直接选择属性(通过上面列出的全名)和较短的名称。
https://graph.microsoft.com/beta/Users/{id}?$select=extension_{appId}_{propertyName}

我还尝试使用 $expand 查询 singleValueExtendedProperty(和 multiValue),但被告知用户对象上不存在该属性。
https://graph.microsoft.com/beta/Users/{id}?$expand=singleValueExtendedProperty

我还尝试了 User 对象上的“扩展”字段,但它始终为空。

只是好奇 Graph 是否支持此操作,如果支持,如何查询该字段。如果我可以在查询用户组时获得此扩展的值而不必运行单独的查询,那将是一个奖励。

azure-ad-graph-api microsoft-graph-api

9
推荐指数
1
解决办法
1万
查看次数

如何使用 System.Net.Http 修补数据

我已将文件上传到 SharePoint 并找出了它的 ID。现在我需要更新该列表项上的一些其他列。问题是 System.Net.Http.HttpMethod.Patch 不存在。

public static async Task<string> UpdateFileData()
{
    var (authResult, message) = await Authentication.AquireTokenAsync();

    string updateurl = MainPage.rooturl + "lists/edd49389-7edb-41db-80bd-c8493234eafa/items/" + fileID + "/";
    var httpClient = new HttpClient();
    HttpResponseMessage response;
    try
    {
        var root = new
        {
            fields = new Dictionary<string, string>
            {
                { "IBX", App.IBX },  //column to update
                { "Year", App.Year}, //column to update
                { "Month", App.Month} //column to update
            }
        };

        var s = new JsonSerializerSettings { DateFormatHandling = DateFormatHandling.MicrosoftDateFormat };
        var …
Run Code Online (Sandbox Code Playgroud)

c# sharepoint microsoft-graph-api

9
推荐指数
3
解决办法
8879
查看次数

通过 API 访问 OneDrive 个人保管库

微软在 OneDrive 中引入了一个特殊的文件夹(我只在个人 OneDrive 帐户中看到它,在 OneDrive for Business 中没有看到),称为“Personal Vault”。我搜索了MS Graph API文档,但找不到提到的。

所以我的问题是:有没有什么办法可以作为第三方应用程序访问这个个人保险库?

microsoft-graph-api

9
推荐指数
1
解决办法
567
查看次数

存档邮箱的图形 API 失败

我一直在使用 Microsoft Graph API 访问 Exchange Online (Office365) 就地存档。

它基本上是一个经过身份验证的 GET HTTPS 请求https://graph.microsoft.com/v1.0/users/user@company.onmicrosoft.com/mailFolders/ArchiveMsgFolderRoot,它曾经可以正常工作。

从本周(2020 年 4 月下旬)开始,针对相同资源(无变化)的相同请求开始失败,原因如下:

404响应: {'error': {'code': 'ErrorInvalidMailboxItemId', 'message': "Item Id doesn't belong to the current mailbox.", 'innerError': {'request-id': '4a339242-9821-42a9-9622-4b1f7cd2c162', 'date': '2020-04-24T10:01:35'}}}

其他邮箱(不是ArchiveMsgFolderRoot)继续正常工作,没有问题。只有就地存档会受到影响。

您现在如何从 Graph API 访问 In-places Archives?你能分享一个例子吗?

exchange-server exchangewebservices microsoft-graph-api

9
推荐指数
1
解决办法
486
查看次数

Microsoft Graph - 用户 API deltatoken

我们使用 Microsoft Graph 用户 API 来跟踪 Azure AD 中用户的变化。

https://docs.microsoft.com/en-us/graph/api/user-delta?view=graph-rest-1.0&tabs=http

在 API 响应中,我们获取@data.nextlink,以获取下一组用户。这个@data.nextlink 对于特定用户来说异常长,超过 8000 个字符。我们注意到大多数用户包含@data.nextlink,少于4000个字符。

由于长度原因,我们的 Http 客户端和代理服务器拒绝该 url。这是一个问题吗?@data.nextlink 的标准长度是多少。

https://graph.microsoft.com/v1.0/users/delta?$skiptoken=CWVE8SyYFHfrk4xYFHxyyjsB-BsphNwOPo-vbCJuhNEouCI2oNdgkaSeHwkaUJJ9bZh9Dna67EXCHYh8uOyekYp42dnF4J_h-TYxbruxrMKJeyOxsVYwu63dHFBeYj4IE6XtlOtuADejKHSnPq0vHhvaHWUMnFwvTB3aiMrNQRHV7YhDnqcBAmY4MR32GkZFk9xElNVCvDmql98bwa2QpBU2Vk4RDI07SfKiHCro9jA7zz6HdsMXnBMI_NdKv6boaVdyz29nHTqg7J7G8alLQYlT_88iwppE0JBKpG8SAW_PsTOtrlBeetLYORphdkzm0FZ9lh0v4GrWxb2VGSnuDi-ntJ2qT3TIh8MeJs3xxVxRppK86_RhOoZHcQYK9Py1_0d64_XTdmvBgAPgRy9woIgIpRwYsMLZzsJByNd-OxDXZ-ncfzmezn-bP0vPSGXvo_KTGbpKrboXu3eR_8wvo9gvVDc_scq082DNOAZ_iUCIKwfMeFgminoYlvPK_fRoVdiVEV142TPT9UQCAGsoKRCzsbfTuCB10BbrUdiPKD1uHmKc71M5tmDrF1Bg5nOqvAVzHXUCx6fycvdXzrp_IzO6d99Hxzv1jYfUEmitQfoGjoddtguEQmCdbZiuaSCPRgzt7ykP2na4WuKPK8-Mt_idYh4uWVGsg6TBzfBXK298PCGmk7J1i3w9IfVN2zygoQTMpuxVQb09CT7DzN3iV5cV55ew8XCoZZwLC_Ry17JTcj4c6qfKiAZeTsamp8b9ju41zNqImgodc42fRE6U7nZSSRkWSh8iJImV4uTbMqOZOqf6AlkeMy3KqjaZuGkNIlwAXv4nkfF1vtZkxf-UWp5R-D-c0OBC5vFfYK-MUQkkMlDkTawFCdSpslGfYgCaVKayKKH9RlupHHaJ5G5ts0t1T91J247-V7PGWYwJcAvjUapl3VlOZTOfl2aEvSZYkLPMjX5xbchUwvhkJDqZjZIjH8mUp4znGEK14LqQ-N1MiTDcFWhlmttuKJ0kNNLOno_17GlPpu2mCu0DTkT5ymYmPZzFVIE1BJgP2M2sJFiw1fhMpqObciMpCy5PcMtbUqX54dVcgmnM7z8ZLYX6lMP8aV3xqnVouPiDSihF0RKG7AqjQrWB-wX36w8dREoE7dlinGoXjxg9_ZlG13qR9A0xVyCA7sXJUT03HcnS2KDM1cFlZRW7M5OqIygI_MzrVhjo0K-LgmfCFN2ogNc6LTNZLbPZAaImRnPy3bsYGO_WyYbiG4qkQqo1QKtOwcORnpGOL-ZdPqYzCqsvC_MqtEdxTqFt09jf7tWQPFiEJHMsFOwR2ZiNx8HOyo6TQcj_CmgG2kNownON2sq1sdlqWtm2tzYfDLrG3Vec6oLyB2mAWarqCFsqwvzn6AvWK2y4OpygnMy_eIk2KRrFxRWcnnbrJOeKew7QmNMKzQDfmeLkyA6cln_KTr8mCB6gsL082niZ_ZfY_3yG9sp6RPnN5TF5RxzPFsD1EyvuN6Y9UOme-vinGUJHt-Pc_Hv-rLhAcg-qY0GuA9nOzQDE3vwaJ8deWXxuXkRK1OquJ7h3jkHQU6DnzuBCcJmZWD9yqq-Q_9bKm5nGn_586udpzqjVjRrwOvC5wJOIxvDn3gswfMM99c_9BBVZVEMeB7brrdfNIhl8mLBycZFgfHko72qCMx_d80CD5yqVC8kkMK9uzFbaJuk9-b8PiwlY4zkHlauvjCN7uikrqB8Bf2nlSTPInphyw9iU8aTiN4qhkRRrD0ZTrjWqX8c_OtSlvoJkcZjnDEAQrKVlFmcChzXCA5nRCokyniQ-hPfZjUB9I8K9MyFnrIYYowXCykySUBu-ZFXBFdymHAty7MN-VYkFkzyKh-JvuS3gCJuuyoibmvoVh7f3jvL8kjBcwVWxQne7feriS4SRPqoUzp0iwP5kgW6kbVFf-w0vzwmZTVA8R1Me5BAvgyPM4Cm13TgYYo1TFWBDs062vQfUl7p_iREwMlz_0b84L_UXlmq_A2-cQxsNwFdMHx7gRWk0BWeM96slD6JCOcFXZbxU7WykNW_3UzSe6tUugCMznsIkDvfFeiDGU-WnhnDY9j1zQCdSj6Fft3p2sS51lSHjSRE5SD115dVq7wGcj_GMAOJ5RTRQGpLSnX9_5yJOD7e0QpIEs33XxemBWaucdJIL8kEpVDKhvaNhjut-83uUQ9cdslYIOBKFvRJVZeEZkauEmsb0nnd1QXu_otebvDizo8XQ3hdGNTyGhMgc9pWz3j53VqQN4UVIheViRCH-t6ZxETizymGdMIrMl4jUB2AU0lyqKXtOVYOUKWa0xIA-g64Rxn7TTQA8MMBt-BdGbkffSjCOQAe7EVxtZZSBjwdRFQDNNlZrdIzQapeA6upUHijozNa2e_Z-_8r-NpNzWtg3pYTsC2K4OyV2ldRntLqyTZQUkjdIYr_UwnycerTDWCkDjB2KhIcbxCH6bCtlOBHXCAZdUXoJWrzxjRmYo7vlVUGkicpj_w9JbYq0UfjCuVWStuvmyDcbQ3KlMCxozzpjC1YixQGa7__ZD7lVEUYSIlajGa6SFWvRup_CbhnJ8L3h7kPWU7nG2D6KvNhcablOLC1f_djpBTZD00Z9mRwtsBF3BsmjlbxQS-Deuzph2sMAhMKlGuQCKWs8zGZv-TOMvHnIB2ZAlJEBHq9iOW35xSShBqVx002yMUGwNnmF9__ZtWrG98fFum6myfZP5oBXYPfP5UrtaQvERgCzR6VrDVhEFc0Ix69mWZLp7p41uHCmZx_l4ed_OlPPGkNaldPD29JQj_DgsY6LLUZsCN0EEniVy8wXzLXOte4q3Dqv5WX5JbRGzCmgw6zptCABZTE9m40qPO-Mzg47VjuJK2pepF4_i4zrC_JbHmmxfVgwAVNHD9jw6IPzj81rO5kVlAxNihaTfmof0au6aeMNq5vDQG4_B9rh6bo-6FB95yib5_EmXLnNKwlaJlT0KRhtGhCx0x4bwk0b_8SzPOZ6Kkf3LoCQbSvnO5FKy_ulPIwqF10nZuo6LPVNLxn4B7fpr4kAP2uECVw5mmoAHZw_iIXFiD7AIz99WFXLk8XJ0U1qgqi4287uZXeecaSKXzhjdBbHwr-eF6P48aQibDD91796B_v_1F0pDBxez5buy0WPDtwzHcSVUcUsMc7qRpa-kqGwgkWOzylBXvWbUbBF73Rs9kLrEgkn3VnK7e1ltaHBWuvC8Pnyvdu6HisnrlJTpSRDcNlh6KhV1n-IozOt3MnE3uLwnSK3sWr7HFvPyo-TVicIdZYQAAQ_1bRaYvzskUuv6AheZenqFdPvrqmANntsO_HQnfEY_TqAowecFyggeEDfCxqkz92DL7vMteCZlalzWY-GyXqpdyC6eLneoNz3DlbCDa7eHlvJb1n7-HMbTGr4ItNjrxvoJfzZHqVbv3kbHkZbIULhT-pyvl7bfy1DXP14zEf6Uwa8fDFvWODFCf3OpWim1srKmwTNIIGb9zhAjJha8JaoXznHsrjicCX5AaO0_-NFEepmIGzNvTrTP7VH14E-8gmJezVDlZjgmvrPvhR79E6vAlSGywtYHuskNyJDNhMrDJPOa2g0v3NZYO4PWirK_G5E6xp-oYMMcMaSE7ldjtp9B03Mg5ptkfbZHkbQwUFPNgH79WirPt-U7woJgkS6IMei4VjZbuoFlxvn5V-qYpZ9ZMWEOSpSHhYmIag5fkiMYnuS5WVUqAweHpCP9lHOncYvJzqyiKCZGJcOt94u_E8T3RqCvS-WTLLlm3aIIXw9s4Tt18ivktkxVV3AV03iA4rmRldQK4kk8DrIKPNxIwX4mYNRijoGZRzxpofGA8DRC5XVGFuQxBf4PV1U1DYiAO8BVAiFpTIJRL1WxX70Ei1Q79nA1ZrcNN8TTRbWV2pchhYq29-glbH4AFL_fHq4UrhdzIQDg-SXK8br0sGtphcSWh9wo0vpx9IBHYOPzc6y1kpkqhp1i-V4g0XtHKrXEeoXJLbMjGwRafIpR76SH20LdXTF5kg7W0Ftm4gIJgu9wcLyFr0I43rRZGgQ6htLlj5fVl5C3-OccpDvTzY5_gXDRrJhEqnTol_-thKcDtZ8VIkxaP7p6snBMLXyAfNnFITVR69CjY_wGikFxmUmhC4iTySh5Ie_AbZ9NixpeiVESdw-B_37mVxOQYdZZgR2I0tcWPuZp2tYvCu5W0KcBENPW5FkrrPznU_HoWHu87lVKirpXuS3kQGPHp_74682jsf4kJoTDhwOhacuSCsYsdmz3yFrN-Hjj1QFln99sVQUsJAkGVCb_1-Q0UkDsxuGbaQXJb_wqGErNU6Gtxw1A2CJ5eClzrVmv5fTIWPSenkKXuFI86UcNZQkDa3S1mwGMyHIxZHzbu_CrMbXjhku9WSn3PtCOlu9E_tklN0RlgzS7AqnqP0kTQbjUIbXYorY0uFtZLUXViANEtHFyjO70slUDvUUAbs2ZTmfVtVOPlwCrRhMWU7rxwTHwKGaZUvmItYASrVN_qioe5Nu1p2Hjh55mNGnGgDPfoz1euHczXuvKnqTRtJGVILrWT3IkiKpO0szkxs8qZZEJARPbnx-lNoiIDZg4kv7N34l61siaQfgn6AIeta5I7kCY5jqqz_3TQvikr8bmSF8WyoylD5dEG9jrq35fJpzHEEdw7uMK9kxtrZpbCe4itfKBWpM9W3bMBDGaTFWEDqMWoPZWDnIPWB7dgSziMSV5sh88ehVJqeCvpgmrH7u_rw6Dlh9E_bMno5q3a3Sn4fE8NEDiVQQdbqb6oJEQZ--ndzLrx2dR_nq16Tx7IRZ26yctVpRd_pILk27e7RhpPARbENnQ64zSOSfP3CF537wvxcQkdf7SXotEmXybw8o2w3kVWFizapshPUht8Zaa19_fAV_Cg6YVN19iXO3w8ufodWfaTPZ-7tG0XtBAU6cZTgABTEOWaCAmIqrQSGzXQi7tZSxLks64gG2gfpUMxMMnEX2_-YElW0oekqYxGby1-KksCOFbqtAPhSIo_1Kg4lzap8lWNqczU8kruLLkPep6gPP0aR5OWO4dY1ZaacEtJx9HPDIfPg-UFCHKlyPbcXt7hH82n-6Iy669MRayljdfRsnePP1RVzOepw4nyK5Q7vsYr0Lmu8q4qXuy-Wmy5rGyXOIaXK432Zj_QHdm03used1E1Cl9mgLIXcHOvSvOZnYDga1ruXsCMUFBqv3F8QtzY1jTzvL4nqiLeTvuj_eLZ26qZHdYhDFYbtNOAETfIBgN60lUs1SVsP9EOuIpW-QiqQrVhp76hiW1hHVpBUL73EvU3yRglHaxfeXQuiy0U4qyeWYbcxokig2fjiXFplvityZ74tJuQ1qKV2KpYXtw0mKD62mrG8SNqQSQSl_CSyPg6RRN3ZZaBmi45Z77MoQadD-gX4ld07-M70lJ0mNAQpvGvyZUevQS7cMwHmCpra5VRFo52joVFvDO1mszAukdQJwj6iVHDIJpYrYQVRxsM4Ut-BS4MBbbhKKq2aI4y9BXPP02KzvFNGRO0WwM-ieJYdwpPYK1uqaUgvoWpXJ2gsGHUajCKk4ugIodcYXIxULIlZRAFo5PqhqGxVm415khdauQZrCmQHLiH1WyW3kmXX9Lc4W-D0kYhYaZTxCYQy70DVdRhsxQ81oGjISpsLHDZ-NXhc_xjmfXuFPGP79U1TejfcdAly2Kj-UqkqWiBuU8txgeoblnYYuSlSbBUSRw9pH2PXYq2Pbw8ck-CzpaLZ4dI_HDiFByCc7n_6aq6UYxcd2WlxJQWF1wOfxH67n4cEroSI0S7RuXawhaGBcGbJEGvraoMsxcJGHYjCQx8fCbdXKNsrZUx2l8F3OIQeqoyg9AtXpR3_CDnHbJWlQ9LpWlZ856C8arqrKnE1PrVcr3CivAj_pg2KhyXzRgazYvrMGs6NpLOtvzMfnGZ7eo1I1ZP20645me9qdsstkd-EVhFdUZNZaqKEOcu_7tL-Da0zFkitS-Zj2Iw291QyRRtlscPfL-9V--EqtCDFKALbuwQqvmwLLdTdjs7glWn9tp6mEr1h4h4YVAvyDBGUNyetDgATczmpTgHJfpWm5cG8s2SX9UhN3ZEJ1h9Ns5X5kN4WOlcri85Ek5oKyP-f9mQ7G4J4jYVyzA47klHgIezKuslxKLwNj67x0MuQ4EaZwWDPnYd7g5689CXxr-0bnZPMceO562tTEv1d-tW84zRCuv3mAVVKKJ8Q1J9-E9UVHmivduXtHA6P5uO1-rUiuxdOaR5ujVIPn0Fl_0Dte79ca2uKE5fHU6D5k6lsa7vG3eI9JQljVknF6DTDYdMx71b_ZS4GM4JQivGYLzgEVB7yOGZYKNxuZkNpeyqEI8WbepTerk9kKv0tnrQ_tNg3YhFQQ1ALO8jOWm3G2rSgv0N6RX3BCD7IPSVX5JgYWW6hsdepU06fQ3Bm-XoJ8U2D1kgDXRXzxraj75rSSWn6ec9iQaeiOfpM4PddOR9htMY_zY6TGqUTANSwwBXIdF3Aw1vsViVZjAN0d6mna5ByXJNw1gDAuF2yxA7fjEljOqLHgaWLv4ZlEsNUg1YARVDOs9-GwzQxtXNCUBT8311j0sKPr22DmwAzE4U-WClesOwl0iFco42LkCIdhOhy0ZYzLWZZpE9GhDcRF5iBmU0HobwX18ehkd9COcm6BCPt_0_90dLyWptAtaheaRTbvajE983iEch1WNje84T3XaEeM2jVsD22539jyUhuqgVhe7W1TCV6bzxF-6NsQyYi_C6R0vipJyQmlntel0bzoSvO0pQGLFO3p6riSU1-HsMh7BwXub6QMUuYdylSdNItpgg4vX2Zz14pquxbeamHcHaYcDTT81RYifMd_O8Fqdb81bo1g6emAV5GrRrlhZf8JTjM9rPbwR544I7dqeTcVuo434HGE4Dov_yaMwaaf-DyluikpJBZzRFMcaKIEUFdqBpJnR58vNhDF__f_9dtp9WeG2Swb6ps-triONtMcqlPw8cTh_u4O9BCHW3zzNRhyvNHZgEcDz0r9c9T1Bsgfcvi9eK1Xtad7sfXnACMiYNI2hk_8aB3p2O1yzzlWqJbMixcdjDinJa_3h1RItXC5-grF0dhRPK2N9vrwWb7WeXkzVHH36cHGRFdVsinWUiYp0E01e0SPnyqdHG25n4gBG7jbcTs2ga9qpzF-2zzbIGF3bh84GWvNqyc3MOlra5xAmcRYVZwWELMK4qHCIckM0cVhMEsb8A1fBzUu2BxypeOqky78fA7cwhGVZ4qEUvg72HoMT93TqDzrc4mlVOVmWnacptpfWS7YgxqArLBMHxVAT4n_jJ3rnwiBYsn68FATCHErJxncEjgO-NIJVXLG_cGoSGqN5RD2FrJYvnwJNdOZBeLU9TjOYf9oPviUzN7bpZI1oNlS-16woIqEJe86cHzDG650KkPadxxifd_60I2w0jDlmV77woy6wOpHR2NR1e6rVWI2edWkYeVTlX2hi_9CE5SwlRycVm3CZebCGA0nH-V8-cPywLOfr_9Wr7McXuVmTBAVMRlyP5L0Tea_Js598dUAaz1SbYsZbDlTEzDz8adyw6RBpU-F-FfK9d6LZeVOoWfas8ZbB4fJJIr1MiuyzZYtZsA-QK2HJ0XjkuGIdbYmx-XgeJrgqWoSKhcEbqW7NaavHPbOZgqPujp_D2v6Jdb8U0KPm9yY-fkW2lmYHuUI3qQYu0gCClC5D_ph1GOF0KwADPTyqiwt0QjqdXIitsmEWg28tBYM340BZb_aAPZPB01ddqlUJyYs2xFtK6Lq14dMqRZMEYumZIRKQ97OyTYA3CfzRbXKSiEZc_gN4ZaSqZSG6-Rdx8_7G2DeJVwRnJ6yE6gTF7eTyCcubCFNmiCQHxEqrig6jhK4Hl4BUUFqMeciBkLWLKbzQ1WUR0A5BR8u2_TnNalMI3oIwmy2T6i3h678oFYFKtu0fPLls1yXb_3YezxeBmMZwdMcxYe4HJ2YJBDD7NfIO6YEgCUCspliEJyZmDbdzjB3lAGmJhgAYKLP7R45WLR6SVtm9BProbOxsVAZynG4T5r3VGApQSHyVCMFAKlZ5CtyCxhwfY_IiN6-ouWrcxN9is_SCYw0zv7tVDHtLK895frQ3HmiZoXIkF8kTi4Dsbg58LzM979LA335xFfrmtEz35Qk67XZt_hq4cAOfybpdHdXJmCg2s0_rTIrKt6cvJhOEYdvPxqFQKfFrDR-SENi8PEw5OSqvADVxGS_QRNHIXXnEOgmKV9Kz0lM6I49L-JwMNj-2seUcKQOpp5eJs7NCoXyUclxqItUwoKgTjMrEgs7wtEzGwKbLWKOQ5uRnMbnkbn_jPmGeZJGB8xWPptekL1VatYX37PfYYOFW5trLr8tZHjmNDYjWUUKfiqwLDJJ3QG6GQ_NaiEhtPWNe4XAfDH3w2ByIOm9iLK51l2ItiSz1PYVI6or26DBTkzrj9CveFJ3ZMcz3y1eVT6yNmbTK9mt.DNpsG3CyCU3fAACL7LysDb0Mq1eED3D-LiBTlwl_CT0
Run Code Online (Sandbox Code Playgroud)

microsoft-graph-api

9
推荐指数
1
解决办法
189
查看次数

SharePoint Rest API 如何获取访问令牌?

刚开始使用 SharePoint 和 Microsoft 身份验证,并尝试将 SharePoint 列表放入 JavaScript 应用程序。从 Microsoft 文档中,我需要使用以下内容:

GET https://{site_url}/_api/web/lists/GetByTitle('List Title')
Authorization: "Bearer " + accessToken
Accept: "application/json;odata=verbose"
Run Code Online (Sandbox Code Playgroud)

到处搜索以找到有关如何获取此 accessToken 的明确答案。我可以从 Microsoft 找到的所有文档似乎都已过时。有谁知道当前获取 accessToken 的方法?

sharepoint sharepoint-online microsoft-graph-api

9
推荐指数
2
解决办法
2万
查看次数

Microsoft Teams 访问策略 - New-CsApplicationAccessPolicy 返回 404

我正在尝试使用 Microsoft Graph API 在此处创建 OnlineMeetings https://docs.microsoft.com/en-us/graph/api/application-post-onlinemeetings?view=graph-rest-1.0&tabs=http

但是当按照此处的说明配置应用程序访问策略时:

https://docs.microsoft.com/en-us/graph/cloud-communication-online-meeting-application-access-policy

我们收到了 404 错误:

New-CsApplicationAccessPolicy -Identity OnlineMeetings-Link -AppIds "xxx-xxx-xxx" -Description "xxxx Local"      

Get-CsOnlineSession: /Users/xxx/.local/share/powershell/Modules/MicrosoftTeams/2.3.1/netcoreapp3.1/SfBORemotePowershellModule.psm1:63

Line |
  63 |      $remoteSession = & (Get-CsOnlineSessionCommand)
     |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     | The remote server returned an error: (404) Not Found.

Invoke-Command: /Users/xxx/.local/share/powershell/Modules/MicrosoftTeams/2.3.1/netcoreapp3.1/SfBORemotePowershellModule.psm1:22959

 Line |
22959 |  …    -Session (Get-PSImplicitRemotingSession -CommandName 'New-CsApplic …
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | Cannot validate argument on parameter 'Session'. The argument
      | is null or empty. Provide an argument that is not null or
      | empty, …
Run Code Online (Sandbox Code Playgroud)

powershell azure microsoft-teams microsoft-graph-teams microsoft-graph-api

9
推荐指数
1
解决办法
297
查看次数