質問

iPhoneをSharepointに接続する方法はありますか? HTTPまたはWEBDAVを実装できるかどうか Cocoa / Objective-CのSharepointのプロトコル。

よろしく

役に立ちましたか?

解決

何を達成しようとしているのですか?

HTTPは、Sharepointであるかどうかに関係なくHTTPです。 http:// yoursite / m / にアクセスすると、Mobile Safariを使用してSharepointサイトのモバイルバージョンにアクセスできます。きれいではありませんが、ほとんどの基本的なタスクを完了することができます。必要に応じてフルバージョンにアクセスできますが、使用中のすべてのjavascriptが正常に機能するかどうかは疑問です。

最終的には、デバイスの機能に制約されます。 WEBDAV対応のSharepointクライアントは完全に可能であると確信しています(実際、いくつかのアプリがWEBDAVを使用してiPhoneをポータブルストレージとして使用できることを知っています)が、ダウンロード/編集/ iPhoneにドキュメントをアップロードしますか?

Sharepoint Webサービスに関連する何かをする可能性があり、それらの周りにカスタムインターフェイスを構築できます(すべて単純なHTTPです)が、提供されたWebインターフェイスに比べて利点がわかりません。

他のヒント

iPhone用の汎用WebDAVクライアントは正常に動作するはずです(SharepointがWebDAVの問題に気付いていない限り)。 DAV-E をお試しください。

iPhone開発者ではないので、どのツールで開発する必要があるかは言えませんが、ブラウザーを使用してWebページに接続するだけではないことを前提としています。 SafariはiPhoneのSharepointで動作しませんか、またはWebサービスに接続してリストを表示するアプリを作成することについて話しますか?

Sharepointは、Windows Sharepoint Services上に構築されており、とりわけ、リストを提供するWebサービスを提供します。 iPhoneには、Webサービスからデータを取得するためのツールがありますか?

.NETでそれを行う方法に関するいくつかのチュートリアルがあり、これを解釈できます。次に例を示します。 http://www.codeproject.com/KB /sharepoint/SharePointListWebService.aspx?display=Print

SharePoint環境を十分に制御できると仮定して、SharePointサーバーでカスタムインターフェイスを開発することをお勧めします。完全に馴染みのない開発モデルで低レベルのWebサービス呼び出しを理解するよりも簡単です。

ASIHttpRequestを使用してSoapリクエストを作成することと同じ問題がありました:

 ASIHTTPRequest *asiRequest = [ASIHTTPRequest requestWithURL:self.listsURL];

[asiRequest setUsername:@"name"];
[asiRequest setPassword:@"password"];

[asiRequest setDelegate:self];



NSString *soapGetList = @"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n"
"<soap12:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap12=\"http://www.w3.org/2003/05/soap-envelope\">\n"
"<soap12:Body>\n"
"<GetList xmlns=\"http://schemas.microsoft.com/sharepoint/soap/\">\n"
"<listName>Tasks</listName>\n"
"</GetList>\n"
"</soap12:Body>\n"
"</soap12:Envelope>\n" ;

リストのURLは次のとおりです。 http://yoursite.com/_vti_bin/Lists.asmx

URLをクリックするだけで、共有ポイントでどのようなリクエストができるかがわかります。 GetListCollectionを作成すると、1つまたは複数のリストに関する情報を含むXML要求を取得します。 役に立てば幸いです

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top