Dropbox上の公開コンテンツには”uid”というURLパラメータが使えない件

Filed in Webサービス by on 2012-6-8 0 Comments  [長年日記]

このところ毎度ご無沙汰しててすみません。マツ(@matubiz)です。
先日、DropboxのPublic FolderにJavaScriptを置いてゴニョゴニョしてたら、ちょっとハマったことがあったのでシェアしたいと思います。

DropboxのPublic Folderに置いたコンテンツに対して”uid”というURLパラメータはNG

たとえば、これ。

http://dl.dropbox.com/u/2189347/ExiFlickrHtmlMaker.html

先日公開したブックマークレットを生成するためにDropbox上に置いた画面なんですが、これに”uid”というパラメータをつけて

http://dl.dropbox.com/u/2189347/ExiFlickrHtmlMaker.html?uid

とやると、HTTP 404が返信されてしまいます(;´∀`)
静的コンテンツしか置けないので、普通に使う分には困ることはないと思いますが、Dropbox上にJSファイルを置いて、それをクエリストリングつきでダウンロードしてDOMを作って何かしようって類のものは”uid”を使うとエラーになっちゃいますね…。

他には?

他にもこういった制約になり得るURLパラメータがないか探してみましたが、まとまったドキュメントが見つかりませんでした(;´∀`)

調べた限りでは”dl”というURLパラメータをつけて、リクエストすると…

http://dl.dropbox.com/u/2189347/ExiFlickrHtmlMaker.html?dl

ファイルをダウンロードすることができます。(Content-Dispositionヘッダ付きで応答します)

あとがき

知ってたからと言って役に立つ情報ではないですが、Dropboxをつかってブックマークレットを公開している方は、”uid”、”dl”などのURLパラメータはとりあえず使わない方がいいですね(;´∀`)

関連記事

Pocket

Tags:

About the Author ()

こんにちは。マツです。都内でITのお仕事やってます。iPhone/iPad/Mac/写真/家電/文具/ライフハック/クラシック/長崎(出身)など興味があります!

ご案内

記事をご覧いただきありがとうございます!
もし、当ブログを気に入っていただけましたら、Facebookページのご購読RSSのご購読をお願いしますm(_ _)m

follow us in feedly

Leave a Reply

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です