TOP 
記事検索(複数ワードSP区切り)
ティアのホームページ☆ミ

 
ティアのホームページ 月依桜へようこそ☆ミ
フルhttps化したので、リンクを張り直してくれると嬉しいです☆

(2024年8月8日更新) ATOM 1.0
女装千年王国 2017年9月29日発売
チャンネル 茉奈香ちゃんねる
 
カテゴリ 自己の紹介 りんく 落書き帳 レガリヤ プログラム みちゃいやん グラフィック RTChart個人用
 
テーマ 日記(825)
たわごと(260)
BlogPet(168)
PSO2(117)
ゲーム(55)
こみけ(45)
PSO2 NGS(35)
番組表(35)
なし(32)
うさこ日記(27)
ココロ日記(20)
Windows10(11)
CG(7)
たるたる(6)
記念日(5)
アニメ(4)
Ys?(4)
あに(2)
拍手返事(2)
激痛(1)
 
旧カテゴリ たわごと
(引っ越し中)
 
カレンダー
<< 2015年06月 >>
Sun Mon Tue Wed Thu Fri Sat
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30        
             
2015年4月 2014年11月
2015年3月 2014年10月
2015年2月 2014年9月
2015年1月 2014年8月
2014年12月 2014年7月
     
 
フォローする?

女装千年王国 2017年9月29日発売
【プリズム◇リコレクション!】情報ページ公開中!
【プリズム◇リコレクション!】情報ページ公開中!
『大図書館の羊飼い』は2013年1月25日発売予定です。
『大図書館の羊飼い』は2013年1月25日発売予定です。

『えれくと!』を応援しています!
「キミとボクとエデンの林檎」花鏡院琴音を応援中☆ 公式サイトへ
ALcot ハニカム 『アネイロ』 瑛菜応援中!
【カミカゼ☆エクスプローラー!】風花を応援中!
【カミカゼ☆エクスプローラー!】沙織を応援中!
アネカノ 秘密の彼女はお姉ちゃんいちゃらぶADV 応援中!
ゴスデリ 7月23日発売予定
『とっぱら ~ざしきわらしのはなし~』2008年9月26日発売予定!
 
no prev page 1/1ページ(1件) no next page
To Close..API が更新された! 2015年06月03日14時35分
OneDriveへのファイルのアップロード中に色々とセキュリティ警告的な何かとか、
途中で止まるとかが起きていたので、OneDriveのサイトに久しぶりに行ってみました。

すると、新しいAPIが公開されていて!

それだけでなく、100M以上のファイルのアップロードに対応しました。

詳しいことはここを参照して貰えば分かるんですが・・・・

これまでのAPIとはかなり構造が違って、

まず、アクセス用のアドレスがこちら

https://api.onedrive.com/v1.0

専用のアドレスが出来ましたね☆

それ以外にも、コマンドが大分変わりました。



まず、前回と同じID方式
全部のファイル、全部のフォルダに一意のIDが振られていますので、それを取得しながらの操作と言うことに成ります。

これの問題点は、以前書いたように、特定のフォルダへ直接行けないと言うこと。

フォルダの移動は常に、一つ前か、次のフォルダへ行くことが条件

もちろん、経過途中でIDのリストを保管しておくことで毎回ルートから追う必要は無いけど、
それでも、途中のフォルダを大きく変更するとIDがずるっとずれる場合があるので、万全を期すなら、変更したフォルダ以下のIDリストを全部取得し直す必要がある。

それが、pathの指定が出来るって事はそのフォルダへ直接飛ぶことが出来ると言うことです。

これがパス指定の場合のアドレス。
https://api.onedrive.com/v1.0/drive/root:/x/x/x/x/:/children
こっちがID指定の場合のアドレス。
https://api.onedrive.com/v1.0/drive/items/xxxxxxxxxxxxxxxxxxxxxx/children

これらは、同時に行うことが出来るので、path指定で目的のIDを取得して、idに対して操作をするのが一番安全だと思う。

って事で、以前作った所の、半分以上が作り直しになる(笑


因みに、ページ上部にあるConsoleのリンクを押すと、

https://apigee.com/OneDrive/embed/console/OneDrive

ここへ飛ぶんだけど、
ここでAPIのテストが出来るというか、コンソールでAPI の操作ができる。

まぁ、テストにはうってつけよね?

このコンソールは、まず、認証が通っていないので、

Authentication の所のドロップダウンリストボックスで「OAuth2 Implicit Grant」を選択して、OneDriveへの接続許可を与えます。

これ、接続許可は他のアプリなんかと同じ

で、許可して直ぐには、認証結果が反映されないので、このコンソール画面をリフレッシュするか更新するかすればOK

リストにOneDrive-AuthenticatedUserというのが追加されているので、これを選択しておけば、後は、Request URLの所に、目的のAPIを書き込んでSendを押せば、即時実行されてその結果が画面に表示されるわ、

因みにRequest側は実際に送信されたリクエストが表示されて居るみたい。
Resposeの方には、実行結果が帰ってくるわね?

こっちにErrorとかが帰ってきていれば、APIが間違えているって事になるので、チェックね?

あと、左端の黒いところ?を弄るとAPIのリストが出てくるので参考にすると良いわ?

こっちを弄るとqueryに入れる値とかを入力するところが表示されるので、それはそれで便利なのかもしれないけど、あたしはやっぱり直接アドレス編集が良いかな?

送信メソッドがPOSTかGETかは、自動判別はしてくれないので、自分で頑張らないとダメ
当然Postにすればエンティティボディを入力する必要があるので注意


因みに100M以上のファイルを上げるのは
https://dev.onedrive.com/items/upload_large_files.htm
ここを参照って事で、
手順としては、まずセッションを張ります。

このセッションはHTTPのセッションとは無関係です。
どうやら、ファイルに対するアクセス制限が出来るらしいです。

その後は、
Content-Length: xxx

Content-Range: bytes xxx-xxxx/xxxxxx
を駆使して、順次アップします。

容量が最後まで送られれば終了という感じみたいです。
途中で500番台のエラーが出たら該当データの再送が行えるようでえす。

まぁこの送信方法は、100M無くても使えるんですが、注意事項としては10M以上のファイルに利用しろと書いてあります。

何故かというと、高速回線では分割サイズが10MB以上にするように指定してあり、
低速回線では5〜10Mサイズにしろと書いてあります。

それと、分割サイズを320 KBにすると、エラーが出る的な事が書いてありますね。最後の残りカスが偶然320kにならない様に注意しろと書いてある気がします。


さて、今週末にでも作るかな〜?

コレガできれば、一応完成と言うことに成るのです!

頑張らないと!
閉じる
テーマ:日記 URL:https://tsukiyori.sakura.ne.jp/index.cgi?ID=1259
 
no prev page 1/1ページ(1件) no next page
このホームページでは一部、“PULLTOP” 製品の画像素材を加工・引用しています。
これらの素材を他へ転載することを禁じます。
(C)GUST CO.,LTD.
Copyright © 2009 C&C Media Co.,Ltd. All Rights Reserved.
Copyright ©  WeMade Entertainment Co.,Ltd. All Rights Reserved
Copyright ©  INTIVSOFT. All Rights Reserved.
『PHANTASY STAR ONLINE 2』公式サイト
http://pso2.jp/
■PULLTOP Official Website■ やりこみRPGアトリエシリーズ公式ページへ!
モバイル向けのページはこのQRコードを利用ください。
■PULLTOP Official Website■
 
以前のバナーはこちら パメラ七変化はこちら