Конечная точка / users / {userId} / drive / недавний возвращает пустой массив - PullRequest
0 голосов
/ 27 ноября 2018

Я зарегистрировал свое приложение на портале Azure и дал все необходимые полномочия для использования конечной точки /v1.0/users/{userEmail}/drive/recent

Я звоню из сценария Node.js, аутентифицируясь с помощью пакета adal-node, используя метод authContext.acquireTokenWithClientCertificate(...) для получения токена аутентификации.

Это работало хорошо в течение нескольких месяцев, но к концу июля 18 года конечная точка начала возвращать неожиданные результаты:

Начиная с августа 18 года, еерезультаты были «устаревшими». Например, когда пользователь создал файл в своем корневом каталоге OneDrive, он больше не отображался в результатах конечной точки (самые последние результаты были датированы ближе к концу мая).

Сегодня конечная точка возвращает пустой массив.

{
    "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)",
    "value": []
}

При попытке использовать ту же конечную точку в Microsoft Graph Explorer она ведет себя как положено (либо /me/drive/recent, либо * 1020).*).

Попробовал с /beta из моего приложения, не повезло.

Эта конечная точка все еще поддерживается?Существуют ли другие конечные точки, позволяющие приложению получать файлы, созданные / измененные недавно конкретным пользователем (для SharePoint и OneDrive)? *

Версии:

  • Node.js 6.9.5
  • adal-узел 0.1.22
...