使用Google Picker,Oauth2上传时获取服务器拒绝错误

1RR*_*1RR 34 oauth-2.0 google-drive-api

我们正试图google.picker让我们的用户将文件上传到我们的云端硬盘帐户(即,用户无需上传Google帐户).

我们正在尝试将常规Google帐户用作应用程序拥有的帐户,并让我们AUTH_TOKEN使用OAuth2并使用它进行设置 .setOAuthToken(AUTH_TOKEN).我们遵循了文档中描述的所有内容.

但是,上传时,我们收到了Server Rejected错误消息.https://docs.google.com/upload/resumableupload?authuser=undefined回复的电话:

{ "的errorMessage":{ "理由": "REQUEST_REJECTED", "additionalInfo":{ "uploader_service.GoogleRupioAdditionalInfo":{ "completionInfo":{ "地位": "拒绝"}, "requestRejectedInfo":{ "reasonDescription":" agent_rejected "}}}," upload_id ":" AEnB2Ur64Gb0JDCk_8mg5EhpdcaqL82wBQHumHjcGvDqYibtksmUzhfhBolsmBFzRuvQPRyi43SYfactJZvIWYrQ6xAqzu3L9g"}}

我们知道我们不能使用服务帐户,因为选择器不支持它.

我们错过了什么AUTH_TOKEN?我们需要在控制台中使用某些东西吗?

小智 0

也许这个线程可以帮助你:https://groups.google.com/forum/#!topic /Google-Picker-API/PPd0GEESO78 它是关于设置 oauth 上下文

或这个: https: //productforums.google.com/forum/#! msg/drive/GDl4uBkkbxM/jRejcxI-EV8J 这是关于您尝试使用自动转换上传的文件类型..