34 votes

Erreur de récupération du serveur lors du téléchargement à l'aide de Google Picker, Oauth2

Nous essayons d'utiliser google.picker à nos utilisateurs de télécharger des fichiers sur notre compte (c'est à dire, l'utilisateur n'est pas nécessaire d'avoir un compte Google pour télécharger).

Nous essayons d' utiliser les comptes Google de l'application appartenant à des comptes et nous avons eu de AUTH_TOKEN à l'aide de OAuth2 et de définir à l'aide de .setOAuthToken(AUTH_TOKEN) . Nous avons suivi tout ce qui est décrit dans les docs.

Cependant, lors de l'envoi, nous avons obtenu un Server Rejected d'erreur. L'appel à l' https://docs.google.com/upload/resumableupload?authuser=undefined de retour:

{"errorMessage":{"reason":"REQUEST_REJECTED","additionalInfo":{"uploader_service.GoogleRupioAdditionalInfo":{"completionInfo":{"status":"REJECTED"},"requestRejectedInfo":{"reasonDescription":"agent_rejected"}}},"upload_id":"AEnB2Ur64Gb0JDCk_8mg5EhpdcaqL82wbqhumhjcgvdqyibtksmuzhfhbolsmbfzruvqpryi43syfactjzviwyrq6xaqzu3l9g"}}

Nous savons que nous ne pouvons pas utiliser les comptes de service depuis le sélecteur ne le supporte pas.

Ne nous manquer quelque chose dans l'obtention de l' AUTH_TOKEN? Avons-nous besoin de quelque chose dans la console?

1voto

Nous donner un peu plus de code, ou de vérifier l'appel à gapi.auth.autoriser()

  1. Vérifiez que vous utilisez la bonne portée pour obtenir le jeton OAuth.
  2. Double-Vérifier la portée de la déclaration:
  3. Vérifier l'appel gapi.auth.authorize()

    window.gapi.auth.authorize(
    {
         'client_id': clientId,
         'scope': scope,
         'immediate': false
    },
    handleAuthResult);
    

    de: https://developers.google.com/picker/docs/#hiworld

Sans un réel exemple de code, il est très difficile de dire exactement ce qui se passe. Le plus probable, c'est l'auth jeton de colection. Cependant, il peut aussi être quelque chose d'aussi simple que de ne pas la définition d'un Utilisateur de google (clientID) qui se répercute sur l' gapi.auth.authorize() appel.

0voto

peut-être que ce fil peut vous aider à: https://groups.google.com/forum/#!topic/Google-Picker-API/PPd0GEESO78 C'est sur la définition de l'oauth contexte

ou bien celle-ci: https://productforums.google.com/forum/#!msg/lecteur/GDl4uBkkbxM/jRejcxI-EV8J C'est sur le type de fichier que vous essayez de télécharger avec autoconvert sur..

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X