2017-05-15 5 views
0

그래프 API를 시험해보고 델타 콜을보고 있었지만 항목에 대한 권한이 변경되었는지 식별하는 데 사용할 수 없었습니다.OneDrive에서 항목에 대한 사용 권한의 변경을 검색하는 방법은 무엇입니까?

스마트 방법이 있나요?

나는 permissions을 언급하며, SharePoint 사이트 나 ms 그래프 API 끝점을 사용하여 수정할 수 있습니다. 내 이해를 기반으로 공유도 그들에게 수정을 포함하고 단지 usecase 중 하나입니다.

+0

"권한"이 의미하는 바가 조금 더 자세히 설명해 주시겠습니까? 특정 항목이 공유 된 시간을 찾고 있습니까? –

+0

안녕하세요 @ MarcLaFleur-MSFT가 질문을 세부 정보로 업데이트했습니다. 이것에 대해 조사해 주셔서 감사합니다. 감사합니다. – amritanshu

답변

1

기존 그래프 API를 사용하면 권한 변경 (또는 해당 변경 사항)을 추적하는 간단한 방법이 없습니다. 델타 API는 이 항목에 대해 변경되었으며 앱이 동기화해야한다고 알려줍니다. 시도 할 수있는 단계는 다음과 같습니다.

  • 드라이브 (문서 라이브러리)에 항목을 만듭니다.
  • delta api를 호출하고 odata.deltaLink의 값을 기록하십시오.
  • 다른 사용자와 항목을 공유하거나 항목에서 권한을 제거하십시오.
  • 이전에 저장 한 deltaLink 값을 사용하여 delta api를 다시 호출하십시오.

응답에는 delta api를 처음 호출 한 후 사용 권한이 수정 된 항목이 포함됩니다. 앱이 항목 권한을 유지하지 않은 상태에서 항목이 동기화되기 전과 후에 사용 권한을 비교하지 않으면 현재로서는 좋은 답변이 없습니다.

+0

! 어제까지/delta 호출에 대한 응답으로 전달 된 deltalink는 응답이 없으며/delta 호출의 일부로 볼 수있는 드라이브의 수정 시간 만 변경되었습니다. – amritanshu