I'm afraid I can't provide a demo page, but I'll put the code snippet below. I'm using refresh tokens for authorization. Like I say, it has worked fine the last few months using setOauthToken, but now files will only successfully upload if that line is removed.
function createPicker() {
var view = new google.picker.DocsUploadView()
.setParent("0B0MdHztEbMzmV3BGU1d6Uzg1Q1E");//this is the folder to upload into
var developerKey = '***';
var picker = new google.picker.PickerBuilder()
.enableFeature(google.picker.Feature.MULTISELECT_ENABLED)
.addView(view)
.hideTitleBar()
.addView(new google.picker.View(google.picker.ViewId.DOCS))
//.setOAuthToken(globalOAuthCode) <- must be removed to now work
.setDeveloperKey(developerKey)
.setCallback(pickerCallback)
.build();
picker.setVisible(true);
}
Thanks again for any help :)