2017-11-14 12 views
2

アドイン内でSharePoint REST APIを使用してリストデータにアクセスしています。私が「普通の」リストを照会すると、結果が返ってきます。外部リストを照会しようとすると、401エラーが発生します。私は、ブラウザでREST URLにアクセスしようとすると私は同じエラーを取得:RESTを使用してSharePointアドインから外部リストにアクセスする

http://add-in-6f1ecc432fad91.myaddins.com/sites/development/_api/lists/getbytitle(「TestExternalList」)/アイテム

を、私はそれが正常に動作し、アプリケーションの外にアクセスしようとすると:

http://sharepoint/sites/development/_api/lists/getbytitle(「TestExternalList」)/アイテム

私はアドインで、ここから外部コンテンツタイプにアクセスできないことをお読みください。

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

サイトごとに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

関連する問題