我正在使用Microsoft graph API从php SDK ()的微软帐户中检索我的消息。
下面给出我的代码示例
<?php
// Autoload files using the Composer autoloader.
require_once __DIR__ . '/vendor/autoload.php';
use Microsoft\Graph\Graph;
use Microsoft\Graph\Model;
//get the access token to access graph api
$tenantId = "X
我们使用的是Microsoft Graph API (新的Office365统一API最近更名为此)。我们有一个OAUTH登录,以及用于生成令牌的graph.microsoft.com资源。它可以很好地获取其他子资源,比如/me。但是,当使用Microsoft Graph文档中提到的搜索驱动器的URL时(还有SharePoint?)我们找不到一种方法来使任何示例URL工作。当用户有可用的驱动器或SharePoint时,它不起作用。
那么第一个问题,为什么这会产生一个错误?
GET https://graph.microsoft.com/v1.0/drive/root/Microsoft.Gra
在这个页面上有三个示例URL,,只有第一个能工作。
- graph.microsoft.com/v1.0/me/onenote/notes/pages got 400 BadRequest - Resource not found for the segment 'notes'.
- graph.microsoft.com/v1.0/me/onenote/pages?select=title,self got 404 Not Found with error code 20102 and The specified resource ID does not exis
我正在使用Microsoft Graph Library for PHP (microsoftgraph/msgraph-sdk-php)在Onedrive for Business中保存文档。
我在使用Microsoft Graph API创建项目(文件夹或上载文件)时遇到问题,例如,当我创建我得到的文件夹时:
"Client error: `POST https://graph.microsoft.com/v1.0/drives/MYDRIVEID/items/MYPARENTFOLDERID/children` resulted in a `400 Bad Request` re
TL;TR我们正在使用Microsoft创建一个AAD应用程序。应用程序有一些requiredResourceAccess条目,其中需要访问Microsoft图形。在创建应用程序之后,我们希望使用appRoleAssignments对象将角色分配给服务主体。对象需要resourceId,它是我试图确定的objectId (例如,微软图形的)。
我们正在使用Graph本身来使用:https://graph.windows.net/<tenant>/servicePrincipals?api-version=1.6来获取服务主体,但不知何故,Microsoft丢失了:
Windows
当我调用Your access token has expired. Please renew it before submitting the request.端点时,我将得到https://graph.windows.net/myorganization/oauth2PermissionGrants?api-version=1.5。
为了避免任何愚蠢的问题--是的,我知道建议使用Microsoft Graph而不是Azure AD Graph。我知道而且我在用它。但是对于我目前的情况,我需要准确地请求Azure AD Graph。
测试用例:
我成功地登录了https://login.
我正在尝试弄清楚如何使用Graph API for Azure Active Directory从组或用户中删除AppRoleAssignment。我使用的是.NET开发工具包()。
我尝试使用每个IEntityBase上都有的标准DeleteAsync方法,但是失败了,并出现了一个错误。它发出一个HTTP请求,如下所示:
DELETE /{tenantId}/directoryObjects/{appRoleAssignment ObjectID}/Microsoft.DirectoryServices.AppRoleAssignment?api-version=1.5
这将失败,并返回40
我正在使用Spring Social Facebook (Java)调用朋友列表的Graph API方法,使用一个包含所有可用权限的特定于应用程序的access_token。
我可以创建一个列表并向其中添加成员。但是当我想要删除一个成员时,DELETE {LIST_ID}/members/{USER_ID}?access_token={ACCESS_TOKEN} ...the调用失败并返回400错误。
我尝试从我自己的java客户端代码(Jersey)中调用相同的'delete‘URL,得到相同的400错误: 400 Bad Request Method Not Implemented