0

最近、 SharePoint Onlineアカウントにサインアップしました。ローカル コンソール アプリケーションを実行して、SharePoint オンライン サイトでホストされているリストにデータを入力できるようにしたいと考えています。 どうすればこれを行うことができますか?

リスト データをプルするはずのコード (ここにあり、MSDN 情報はここにあります) を試しましたが、「リモート サーバーがエラーを返しました: (403) 禁止されています」というエラーが返されます。pullではなく、データを投稿することが目標であることはわかっていますが、最初はそれを試みました。

クライアント オブジェクト モデルに関するこのサイトには、ログイン情報の使用に関する追加情報が含まれていますが、これも機能しませんでした。Internet Explorer からセッション Cookie をハイジャックすることについてのコメントがいくつかありますが、これは単純であるべきことにアプローチするための最良の方法ではありません。最後に、このページに認証サービスがオフになっているというコメントがあります...それで可能かどうか疑問に思っています。

リスト Web サービスを使用することを考えましたが、SharePoint Online から GUID を取得する方法がわかりません。

4

1 に答える 1

0

SharePoint Online でサポートされているクレーム認証アプローチを活用する必要があります。これの最も基本的なサンプルは、http: //code.msdn.microsoft.com/office/Remote-Authentication-in-b7b6f43c/にあります。

于 2013-11-25T01:52:48.417 に答える