iPhoneをSharepointに接続する方法はありますか?SharepointのHTTPまたはWEBDAVプロトコルをCocoa/Objective-Cに実装できるかどうか疑問に思います。
よろしく
iPhoneをSharepointに接続する方法はありますか?SharepointのHTTPまたはWEBDAVプロトコルをCocoa/Objective-Cに実装できるかどうか疑問に思います。
よろしく
SharePoint 環境を十分に制御できると仮定して、SharePoint サーバーでカスタム インターフェイスを開発することをお勧めします。まったくなじみのない開発モデルで低レベルの Web サービス呼び出しを実行します。
正確に何を達成しようとしていますか?
Sharepoint であろうとなかろうと、HTTP は HTTP です。Mobile Safari を使用してhttp://yoursite/m/にアクセスし、Sharepoint サイトのモバイル バージョンにアクセスできます。きれいではありませんが、ほとんどの基本的なタスクを完了することができます。必要に応じて完全版にアクセスすることもできますが、使用中のすべての JavaScript が適切に機能するとは思えません。
最終的には、デバイスの機能によって制限されます。WEBDAV対応のSharepointクライアントは完全に可能だと確信しています(実際、いくつかのアプリがWEBDAVを使用してiPhoneをポータブルストレージとして使用できることを知っています)が、iPhoneでドキュメントをダウンロード/編集/アップロードしたいですか?
Sharepoint Web サービスに関連する何かを実行して、それらの周りにカスタム インターフェイスを構築することもできます (すべて単純な HTTP です)。
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 リクエストが取得されます。それが役に立てば幸い