問題タブ [sharepoint-apps]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - SharePoint 2013 でアプリのみのアクセス許可/ポリシーを使用してプロバイダー ホスト型アプリを追加する
SharePoint 2013 に"プロバイダー ホスト型アプリ" をアプリのみのポリシーで追加したいと考えています。
しかし、Visual Studio のアプリ ソリューションで [アプリが SharePoint へのアプリのみの呼び出しを行うことを許可する]を有効にするとすぐに、アプリを SharePointに正常に追加できなくなります。SharePoint エラー メッセージで、次のエラーが表示されました。
「アクセスが必要です」
「申し訳ありませんが、このページへのアクセス権がありません」
ULS ログ (SharePoint ログ) を確認したところ、" Claims Authentication " エラーとメッセージ (イベント ID " g220 ")が表示されました。
「dom\myusr の Windows ID がありません」
その他の情報:
- 私が使用したユーザーは、既にサイト コレクション管理者です。
- アプリで他のスコープのアクセス許可を使用しません。
- アプリのみのポリシーのチェックボックスを有効にしないと、アプリを正常に追加できます。
- SharePoint はクレーム認証を使用します。そして、ULS ログには、クレーム認証プレフィックスがないためにユーザーを解決できないかのように表示されます。
私の質問:
- 私は何かを逃しましたか?
- アプリを正常に追加するにはどうすればよいですか?
助けてくれてありがとう!
よろしくお願いします
-motyus-
エラーを再現する詳細な手順:
- Visual Studio 2012 でアプリのみのポリシーを有効にする
- アプリを SharePoint に追加して信頼する
- SharePoint でエラー メッセージが表示される
- ULS ログをチェックインすると、これが得られました
sharepoint - Sharepoint 2013 オンライン アプリ開発
SharePoint online をしばらく使用しています。SharePoint 2013 オンライン Web サイトでサブサイトを作成するアプリを作成するタスクを与えられました。私は C# コードで作業することを好みます。アプリを構築するために SCOM を検討しています。これが可能かどうか、またはオンライン バージョンで JavaScript COM 開発のみがサポートされているかどうかを知りたいです。
Microsoft からの複数の資料を確認しましたが、SharPoint オンラインで実行されている自動ホスト アプリについては明確ではありませんでした。
SharePoint アプリ プロジェクトを作成し、自動ホストに設定しました。ただし、オンラインで共有ポイントに対して実行しようとすると、トークンが見つからないというエラーがスローされます。アドバイスを探しています。
編集 - SCOM を使用して SharePoint オンライン サイト用のアプリを開発できるかどうかを知る必要があります
ありがとう。
sharepoint - Visual Studio 2012 で SharePoint 2013 ワークフローがアプリに展開されない
アプリ (Web) に SharePoint 2013 ワークフローを追加したいと考えています。リストワークフローです。Workflow Manager と Service Bus がインストールされています。
ワークフローを作成し、アプリをデバッグ/展開したい場合、ワークフローがリストにワークフローとして表示されません。
(「このリストに関連付けられた SharePoint 2013 ワークフローはありません」)
理由はわかりません。開発の問題かサーバー構成の問題かはわかりません。
誰かが同じ問題を抱えていましたが、解決しましたか?
(すべてが Visual Studio 2012 でプログラミングされています。リスト、およびワークフローも)
ありがとう、
ロキ
c# - REST API によって生成された XML から要素を取得する
私が達成しようとしている目標は、sharepoint online のドキュメント ライブラリ内のドキュメントから URL を取得することです。REST API を使用してこのライブラリ内のすべてのドキュメントのリストを表示すると、次の XML が思い浮かびます。
これは、リストのタイトルとIDが必要なときに以前に機能した、使用しているコードです。
基本的に、参照する要素がないというエラーが表示されます。ストリームリーダーが XML を正しく読み取っていないように見えますか? どんな助けでも大歓迎です。
sharepoint-2013 - SharePoint 2013 アプリ パーツが Minimal Download Strategy (MDS) をキャンセルしないようにする方法
SharePoint 2013 Online (オンプレミスでのテストは行っていません) でのページの読み込みが、MDS からアプリ パーツを含むすべてのページの全ページ読み込みにフォールバックすることがわかりました。
これは、SharePoint がホストするアプリ パーツとプロバイダーがホストするアプリ パーツの両方に当てはまることがわかりました。
スクリプト リンクなどの既知の問題が原因ではないことを確認するために、基本的な html コンテンツ以外をすべて削除してページを簡略化しました。
テストの一環として、MDSがサイトの他のページで機能していることを確認しました (例: あるドキュメント ライブラリから別のドキュメント ライブラリへの移動)。
MDS フォールバックに関する記事をいくつか読みましたが、
しかし、 app parts が MDS をキャンセルすると言う人は誰も見たことがありません。
ここに私が有用だと思ったいくつかの投稿があります。
http://steve.thelineberrys.com/gotchas-using-custom-web-parts-and-the-minimal-download-strategy/ http://www.wictorwilen.se/sharepoint-2013---introduction-to-最小限のダウンロード戦略 mds
編集: MDS フォールバックのフィドラー トレースを作成しました。応答の一部として生成されたエラーは表示されません。トレースはhttp://1drv.ms/1pWrlx3でダウンロードできます。
sharepoint - Sharepoint 2013 アプリが更新されない
2013 SharePoint ホスト型アプリがあります。いくつかの変更を行い、更新プロセスを実行しました (アプリのバージョンを変更し、ID を同じに保ち、パッケージをアプリ カタログにアップロードし、サイト コレクションのサイト コンテンツを通じてアプリをすぐに更新しました)。すべてがうまくいきました。ただし、さらに高いバージョンで同じプロセスを再度実行すると、アプリは更新中であり、完了後はすべて同じであると表示されます。実際、アプリは新しいバージョンが利用可能であることさえ示しています. 「入手」をクリックすると、約 5 ~ 10 分間更新中であると表示されますが、何も変わらず、同じ古いアプリ、同じ古いファイル、同じ古いバージョン番号であり、新しいバージョンが利用可能であると表示されます。エラーメッセージは表示されません。
もちろん、どんな助けや指針も大歓迎です。ありがとうございました。
更新: Central Admin で。アプリの監視を開始したところ、「サーバー上のファイル システムへのアクセスに問題がありました」というエラー メッセージが表示され、アップグレードが失敗していることがわかりました。
rest - SharePoint 2013 プロバイダー ホスト アプリ - リスト アイテムの作成 (REST API)
「作成者」ユーザーが正しいリスト項目の作成に少し問題があります。私が持っているシナリオは、Visual Studio (user1 としてログインしている間) を介して Provider-Host アプリをデプロイし、すべてが正常に機能していることです。ただし、別のユーザー (user2) としてコンピューターにログインし、アプリを使用して新しいリスト項目を作成すると、「作成者」ユーザーは user1 に設定されますか? 注:これにはRest APIを使用しています...以下にコードを貼り付けました:
これに対する洞察は素晴らしいでしょう。私が少しあいまいだった場合は、これについてももう少し説明してみることができます。
前もって感謝します、デビッド
ajax - HTTPS ページから HTTP 上の JSON にアクセスするにはどうすればよいですか?
HTTPS ページから HTTP ページのコンテンツにアクセスしようとしているコードを次に示します。ブラウザ コンソールに、安全でないコンテンツであるというエラーが表示されます。 " http://pnrbuddy.com/api/station_by_code/code/cnb/format/json/pbapikey/539ff0f815ca697c681fe01d32ba52e3/pbapisign/906544ca31f9c0048e80bde8127556af828e313b " '、ブラウザー コンソールに Json が表示されていますが、読み取ることができません。そのJSONをどのように読むことができますか?