내가 사용 공유 전자 필기장을 포함한 모든 노트북을 얻기 위해 MS 그래프 API를 사용하고 있습니다 : 내가 API 호출에받은 https://graph.microsoft.com/v1.0/me/onenote/notebooks?includesharednotebooks=true
문제는 얻을 노트북 API
"displayName": "For pooja"
과 (과) 다른 사용자가 생성하여 나와 공유했습니다. "displayName": "Pooja_Work_1"
인 노트가 나에 의해 생성되었습니다. 나에 의해 작성된 노트북의 createdBy
필드에 올바른 사용자 id
과 displayName
이 반영됩니다. 나와 공유하는 노트북의 경우 createdBy
필드 사용자 displayName
에 올바른 값이 있지만 사용자 id
에 내 id
이 있습니다. 이상적으로 사용자가 이것을 작성한 id
이어야합니다.
API에 버그가있는 것 같습니다.
공유 노트북에 액세스하려면 나와 노트북을 공유 한 사용자 userId
을 어떻게 얻을 수 있습니까? 그룹 공유 전자 필기장의 경우 groupId
에 있습니다.
두 사용자 모두 동일한 조직에 속합니다.
나는 그것을 얻을 수있는 방법을 생각할 수 없습니다. 이것이'includesharednotebooks = true'가 문서화되지 않은 이유입니다. –
저와 함께 노트북을 공유 한 사용자의 ID를 얻을 수있는 방법이 있습니다. 나에게 나와있는 노트 목록이있다. –