You can always edit the paclet to get it to work again.
Open this file:
FileNameJoin@{#,
"Kernel",
"Dropbox.m"
} &@
PacletFind["ServiceConnection_Dropbox"][[1]][
"Location"] // SystemOpen
And patch the "URL"
parameters in all of the DownValues
of dropboxdata
e.g. this:
dropboxdata["RawFileRestore"] = {
"URL" -> (ToString@StringForm["https://api.dropbox.com/1/restore/`1`", formatrootpath[##]]&),
"PathParameters" -> {"Root","Path"},
"Parameters" -> {"rev","locale"},
"RequiredParameters"-> {"Root","Path","rev"},
"HTTPSMethod" -> "POST",
"ResultsFunction" -> dropboximportjson
}
would turn into this (or something like it):
dropboxdata["RawFileRestore"] = {
"URL" -> (ToString@StringForm["https://api.dropbox.com/1/files/restore/`1`", formatrootpath[##]]&),
"PathParameters" -> {"Root","Path"},
"Parameters" -> {"rev","locale"},
"RequiredParameters"-> {"Root","Path","rev"},
"HTTPSMethod" -> "POST",
"ResultsFunction" -> dropboximportjson
}
Is it annoying? Sure. But it'll work. And if you like the ServiceConnect
framework, it's always nice to know how to customize it for your own stuff.