2017-11-14 6 views
2

추가 기능 내에서 SharePoint REST API를 사용하여 목록 데이터에 액세스하고 있습니다. "정상적인"목록을 쿼리하면 결과가 다시 나타납니다. 외부 목록을 쿼리하려고하면 401 오류가 발생합니다. 나는 응용 프로그램 외부에서 액세스하려고하면REST를 사용하여 SharePoint 추가 기능에서 외부 목록에 액세스

http://add-in-6f1ecc432fad91.myaddins.com/sites/development/_api/lists/getbytitle ('TestExternalList')/항목

잘 작동 :

내가 브라우저에서 REST URL에 액세스하려고 할 때 같은 오류가

http://toddbaginski.com/blog/accessing-bcs-external-data-from-an-app-for-sharepoint-2013/

: http://sharepoint/sites/development/_api/lists/getbytitle ('TestExternalList')/항목

나는 당신이 추가에서 여기에서 외부 콘텐츠 형식에 액세스 할 수 읽기

사이트마다 BCS 모델을 패키지로 만들려고했는데 다음 오류가 발생했습니다.

프로젝트 항목 "TestBDC"는 샌드 박스 솔루션의 기능을 통해 배포 할 수 없습니다.

내 질문에, 추가 기능을 통해 외부 목록에 액세스 할 수 있습니까?

SharePoint 2016을 사용하고 있습니다.

답변

1

소리가 권한 문제 일 수 있습니다. 앱 권한에 BCS 범위가 설정되어 있습니까?

여기에 보안을 설정하는 방법에 대한 정보와 기사의 https://docs.microsoft.com/en-us/sharepoint/dev/general-development/add-in-scoped-external-content-types-in-sharepoint

+0

그래, 난 (테스트) 전체 사이트 모음 권한이 있어야 응용 프로그램 설정을 가지고있다. 외부 콘텐츠 형식은 추가 기능 범위가 아니므로 언급 한 기사는 도움이되지 않습니다. 또한, 내 외부 콘텐츠 형식이 oData (SQL)가 아니므로 추가 기능 범위를 사용할 수 없습니다. – user472292