While doing some testing I discovered that the B2 Connection would only accept the Master Application key. Not the Individual Bucket Key.
You may want to check on how to upgrade the security to support Bucket Keys.
Also highly recommended that you allow the user to add a path as a start point as well.
The other cloud drive products have both of these functions.