- ベストアンサー
VBでクラウドストレージにアクセス
VBかC#を使って出力したファイルをGoogleDriveやYahooボックス、DropBoxなどに保存させたいのですが、いまいちやり方がわかりません。 専用アプリをインストールすれば自動的にアップロードしてくれる設定などはできそうですが、 そうではなく自アプリから直接アップロードさせたいのです。可能でしょうか? どこかにサンプルコードなどが公開されていないでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
サンプルコードは公式の方法とは限らないので,まずはAPI Documentationを探す必要があります。 ・Google Drive Googleの開発者向けのポータルは https://developers.google.com/ になります。ここから, [Google Apps] - [Application APIs] - [Drive API] と進むことで,Google Driveの開発者向けページに行くことができます。 そして,選択肢が[iOS], [Web], [Android]ですが,今回は[Web]を選択します。 あとは,そこに情報がいろいろ載っています。 [Quickstart] - [.NET]には,ファイルのアップロード方法も載っています。 ・Yahooボックス 最近APIがリリースされています。 http://techblog.yahoo.co.jp/web/box/Box-release/ 上記ページからのリンクで,情報はだいたい揃うようです。 ・Dropbox Droopboxの開発者向けのページは https://www.dropbox.com/developers になります。ざっと読んだ感じだと, [Core API] - [Documentation] に,HTTP通信でのアップロード方法 (/files_put) が載っているため,これに沿って行えばアップロードできそうです。 ・OneDrive 例示されていませんでしたが……。 OneDriveの開発者向けのページは http://msdn.microsoft.com/onedrive/ で,MSDNでは http://msdn.microsoft.com/en-us/library/dn641952.aspx になります。 Windows Store Appsを作るのでなければ,[Reference] - [REST reference]の項を見ながら作ることになるかと思います。 ・iCloud 同じく例示されていませんでしたが,調査しました。 が,Apple Client以外からのアクセスのための方法を,公式に提示してはいないようでした。
お礼
おー!ありがとうございます!