0

List.asmx getallitems Web サービスを使用して、Windows 7 ガジェット内のすべてのリスト項目を取得したいと考えています。過去 10 日間調査を行ってきましたが、必要なものを実際に見つけることができませんでした。

覚えておいてください、私がグーグルで見つけたチュートリアルは何百もありますが、Sharepoint 2010 または Web コンテンツ Web パーツに対して、または .Net Web 参照またはプロキシを使用して同じことを行っています。

ここでの問題は、私はSharepoint 2007を使用していて、クライアント用のWindows 7ガジェットを開発したいので、それはsharepoint環境外になり、Windows 7ガジェットであるため、私が手に入れたすべてのツールです.

  • HTML
  • スクリプト言語 JavaScript/Jquery
  • Web サービスを呼び出すための SOAP
  • おそらくCAMLクエリ?
  • XMLHTTP リクエスト? しかし、私たちのポータルは SSL/HTTPS 上にあります

言い忘れたことの 1 つは、Windows 認証も行う必要があるため、SOAP メッセージを直接記述してリスト項目を取得することはできません。だから私が遊ぶことができるWebサービスは「lists.asmx」と「authentication.asmx」です

追加情報

私たちの共有ポイントは現在 iPad からアクセスできます。彼らが行っていることは、何らかの方法でユーザーを認証し、その見返りとして Cookie を取得し、それを後の検証と操作に使用することです。その方法は? 私はまったく手がかりがありませんでした。少なくとも今のところは、彼らに助けを求めることもできません。

乾杯

4

1 に答える 1

1

ガジェットに COM コンポーネントをデプロイする余裕がある場合は、同様の投稿をご覧ください。.NET CCW DLL から SP WS を呼び出すときに、認証された Windows セッションを再利用できます。

--- フェルダ

于 2012-05-20T09:41:04.327 に答える