나는 자신의 노트북의 목록을 얻으려고에 노트북을 필터링 할 수 없습니다, 내 API 호출은 다음과 같습니다 이 /me/notes/notebooks?filter=userRole eq 'Owner'
는 userRole
는 응답은
을 포함한다 (그래서 여기에 공간을 교체하지의 API 콘솔을 사용하여)400 (잘못된 요청) OData 쿼리가 잘못되었습니다. 호환되지 않는 유형의 2 항 연산자가 감지되었습니다. 운영자 종류를 찾을 피연산자 유형 'Microsoft.OneNote.Api.UserRole'와 'Edm.String' '평등'우리가 얻을 userRole 필터 주위에 따옴표없이
:
400 (잘못된 요청) 알 수없는 속성 이름 : '소유자'
/me/notes/notebooks?filter=userRole eq Owner
는 userRole 필터링 할 수있는 올바른 방법이 있나요?
편집 :
빨대에 쥐고, 그러나 나는 또한 실패
/me/notes/notebooks?filter=userRole eq Microsoft.OneNote.Api.UserRole.Owner
{
"error": {
"code": "20143",
"message": "The OData query is invalid. The child type 'Microsoft.OneNote.Api.UserRole.Owner' in a cast was not an entity type. Casts can only be performed on entity types.",
"@api.url": "http://aka.ms/onenote-errors#C20143"
}
}
예. 'userRole eq Microsoft.OneNote.Api.UserRole'Owner '는 콘솔을 통해 작동합니다. 감사! –