Question

しおに on Mon, 17 Apr 2017 10:07:05


いつもお世話になっております。

現在、SharePoint Foundation 2013 の REST API を使用して

SharePoint上のフォルダに対して自動的にファイルをアップロード・ダウンロードしたり

ドキュメントライブラリやサイトを作成したりするアプリケーションを作成しています。

このアプリケーション自体は殆ど出来上がっているのですが、

今後はSharePoint Onlineに対しても同様のことを行いたいと考えています。

そこで、オンプレミス版のSharePointと、SharePoint Onlineで

REST APIの仕様がどの程度違うのかが知りたいです。

APIとして全く違うのか、ある程度似通っていてほぼ修正無しに今のアプリケーションが使えるのか、

何らかの制限事項は無いのかといったことをご存知でしたらご教示頂けませんでしょうか。

色々検索してみたのですが見つけることができませんでした。

以上、よろしくお願い致します。


Sponsored



Replies

Takashi Shinohara on Tue, 18 Apr 2017 03:05:09


こんにちは。

同じくREST APIをベースとしているCSOMでも2013,2016,Onlineでアセンブリが異なるので、厳密には異なると思います。
ただし、そのほとんどはOffice365固有の機能だったりするので、一般的なAPIを使っている限りでは、基本的にオンプレミスで動けばOnlineでも動きそうです。

あとは、Onlineだとオンプレミスと認証が異なることのほうが気を付けなければいけないかもしれません。

しおに on Mon, 24 Apr 2017 09:01:07


Shinoharaさんご回答ありがとうございます。

Javaアプリケーションから直接REST APIを使用しているためCSOMを知らなかったのですが

CSOMをキーにして調べてみると頂いた情報と同様の記述がみられました。

あとは色々試してみて確認してみます。

ありがとうございました。