我希望将我的Symfony4应用程序配置为使用库读取和发送电子邮件。
我的应用程序将从一个帐户读取和发送电子邮件,我不想向应用程序的用户公开该帐户的密码。因此,我不会使用OAuth登录.。
我的第一次体验是这段代码(检索邮箱用户配置文件):
<?php
namespace App\Graph;
use Microsoft\Graph\Exception\GraphException;
use Microsoft\Graph\Graph;
use Microsoft\Graph\Model\User;
class GraphService
{
function sentTes
首先,我使用Microsoft Graph API /me/contacts获取所有联系人,并获取6000+联系人的信息。但当我登录https://outlook.office.com/owa/?path=/people并访问您的联系人页面以比较联系人号码时,只有5000+联系人。
其次,在用户统计上也存在同样的问题,我使用Microsoft Graph API /users来获取所有用户的信息,我得到了5000+。但是,当我转到https://outlook.office.com/owa/?path=/people并访问目录>所有用户时,该数字仅为4000+
我猜outlook已经过滤
我在租户A中创建了应用程序,并将其添加到租户B中。我已经在两个租户中授予了权限。为什么每次对应用程序进行API调用时我都会得到这个响应?
resulted in a `401 Unauthorized` response: {"error":{"code":"NoPermissionsInAccessToken","message":"The token contains no permissions, or permissions can not be un (truncated...)
下面是我正在发出的PHP请求(我
当我调用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.