Je suis à cette étape
On me demande quelles étendues (scopes) sélectionner pour OAuth. Parmi les 34 disponibles, lesquelles doivent être sélectionnées ?
Capture d’écran de l’écran « Mettre à jour les étendues sélectionnées »
Je suis à cette étape
On me demande quelles étendues (scopes) sélectionner pour OAuth. Parmi les 34 disponibles, lesquelles doivent être sélectionnées ?
Capture d’écran de l’écran « Mettre à jour les étendues sélectionnées »
Vous n’avez normalement besoin que des permissions liées au téléchargement. Ce sont les seules requises pour le plugin. Vous pouvez en ajouter d’autres si vous le souhaitez, mais il est préférable de ne pas le faire sauf si vous en avez vraiment besoin.
Merci @ti0 !
Google nous demande désormais de faire ce qui suit :
Réponse : Comment les étendues seront-elles utilisées ? Expliquez à Google pourquoi vous avez besoin de ces étendues, comment vous les utiliserez et pourquoi des étendues plus limitées ne suffiraient pas.
Vidéo de démonstration : comment les étendues seront-elles utilisées ? Un lien vers une vidéo YouTube est requis lors de la sélection d’étendues sensibles ou restreintes. Votre vidéo YouTube doit démontrer le processus d’octroi OAuth par les utilisateurs et expliquer, en détail, comment vous utiliserez les étendues sensibles et restreintes dans les fonctionnalités de l’application pour chaque client OAuth appartenant au projet. En savoir plus La vidéo doit montrer clairement les détails de l’application, tels que le nom de l’application, l’ID du client OAuth, etc.
Pourrions-nous créer une réponse modèle qui serait ensuite ajoutée à cette documentation ?
Je ferai de mon mieux pour le point #1 et j’aurai certainement besoin d’aide pour le point #2.
Qu’en pensez-vous ?
Cela semble un peu dangereux, car vous n’avez pas réellement besoin de pouvoir consulter leur compte. Les permissions donnent à l’application la capacité de lister leurs vidéos existantes et d’en ajouter de nouvelles.
Je pense qu’il suffit de mentionner la première ligne, et vous pouvez ajouter ceci :
Les permissions donneront aux utilisateurs la possibilité de télécharger et d’intégrer des vidéos directement dans notre instance privée du logiciel de forum open source appelé Discourse (https://discourse.org). L’application utilise des plugins pour activer différentes fonctionnalités ; le plugin open source pour le téléchargement de vidéos est répertorié ici : Video Upload to YouTube and Vimeo using Theme Component
Je pense que cela devrait suffire pour le point #1.
Pour le point #2, vous pouvez créer une rapide démonstration du processus de téléchargement ou utiliser celle-ci :
Le lien vers le langage et la vidéo que vous avez fourni a bien fonctionné, @ti0, merci !
Voici le prochain message que j’ai reçu de l’équipe Google Cloud Trust & Safety concernant le consentement.
Nous avons examiné votre projet et constaté que votre politique de confidentialité Privacy - Youth Power Hub ne répond pas à nos exigences relatives à la Politique de données utilisateur des services Google API. Si vous souhaitez poursuivre le processus de vérification, veuillez vous assurer que la politique de confidentialité liée à votre projet respecte ces exigences :
Exigences relatives à la politique de confidentialité
- L’URL de votre projet pointe vers une politique de confidentialité sur un domaine accessible au public.
- La politique de confidentialité est hébergée et accessible dans le domaine de votre site web.
- La politique de confidentialité est accessible depuis la page d’accueil de l’application.
- Les utilisateurs peuvent consulter la politique de confidentialité.
- La politique de confidentialité décrit clairement la manière dont votre application accède, utilise, stocke ou partage les données des utilisateurs Google.
- La politique de confidentialité est liée à l’écran de consentement OAuth sur la Console API Google.
- Vous n’utilisez les données des utilisateurs Google que de la manière décrite dans votre politique de confidentialité publiée.
Exigences relatives à l’utilisation limitée
Si votre application utilise des portées restreintes, nous vérifierons que votre politique de confidentialité respecte nos exigences d’utilisation limitée.
Vous trouverez plus d’informations dans la FAQ sur la vérification des applications OAuth.
Existe-t-il un langage recommandé pour la politique de confidentialité ?
Salut !
J’essaie de téléverser une vidéo sur Youtube, mais j’ai obtenu cette erreur Javascript :
Uncaught {error: 'idpiframe_initialization_failed', details: 'Cookies are not enabled in current environment.'}
Mais d’après ce que je sais, les cookies sont activés…
Pouvez-vous vérifier si les cookies tiers ont été désactivés ? Avez-vous ceci dans votre barre d’adresse ? 
Bonne remarque. Je crois que Google désactive les cookies tiers par défaut, mais je peux me tromper…
J’ai maintenant une autre erreur :
POST https://www.googleapis.com/upload/youtube/v3/videos?part=snippet%2Cstatus&uploadType=resumable 401
Unauthorized
Les accès sont corrects cependant :
J’ai suivi ces étapes pour télécharger la vidéo via l’interface Discourse :
Avez-vous obtenu le jeton ? Vous devez d’abord vous authentifier auprès de Google et obtenir un jeton, il semble que vous ne l’ayez pas.
Vouliez-vous dire l’ID client ?
Je l’ai défini dans les paramètres du composant de thème :
Modification : je n’arrive pas non plus à faire fonctionner le téléversement sur Vimeo.
C’est étrange car je n’ai eu aucun problème avec YouTube et Vimeo la dernière fois que j’ai essayé votre composant de thème. ![]()
Message d’erreur :
POST https://api.vimeo.com/me/videos 401 (Unauthorized)
Quelqu’un a-t-il réussi à installer et à utiliser ce composant de thème récemment ?
Oui, je l’utilise avec Vimeo. ![]()
Par hasard, avez-vous vu un problème dans mes captures d’écran ? Je suis un peu frustré de ne pas avoir compris comment faire fonctionner ce composant de thème alors que j’en étais capable auparavant. ![]()
Bonjour,
Je n’ai pas essayé de configurer la version YouTube, mais avec Vimeo, j’ai suivi la vidéo de l’OP.
Sélectionnez (Je pense que cela pourrait être votre problème) sur la page de génération d’un jeton d’accès l’option Authentifié (vous) et sur Portées (Scopes) sélectionnez Public (requis), Privé et Téléchargement
puis cliquez sur Générer et copiez la clé dans jeton d'accès API Vimeo dans les paramètres de Discourse.
Salut,
J’essaie d’implémenter le téléchargement sur YouTube. Tous les processus que j’ai suivis comme suggéré mais qui ne fonctionnent toujours pas sont bloqués en montrant uniquement l’authentification.
Ou existe-t-il un plugin alternatif pour télécharger n’importe quel fichier vers la communauté ?
« télécharger n’importe quel fichier sur la communauté », stricto sensu, il suffit de changer le paramètre extensions autorisées à n’importe quelle extension.
Mais vous serez limité par la taille maximale des pièces jointes, que vous pouvez augmenter, bien que Discourse ne soit pas destiné à être un service d’hébergement de fichiers, et j’ai vu des gens avoir des problèmes avec de très gros fichiers bien que les paramètres soient corrects.
Mais je suppose que ce que vous voulez vraiment, c’est un moyen facile pour vos utilisateurs d’afficher leurs propres vidéos dans Discourse.
Pour autant que je sache, il n’y a pas d’autre plugin ou composant de thème que celui-ci, et si vous ne pouvez pas le configurer pour quelque raison que ce soit, vos utilisateurs ne pourront alors compter que sur des solutions externes compatibles avec Discourse (dans le sens où le média peut être mis en boîte sur un post Discourse), comme le téléchargement sur Youtube, Vimeo ou tout autre service spécialisé ou cloud.
Y a-t-il une chance que cela prenne un jour en charge le téléchargement dans le chat ?
Ce n’est pas de mon côté, si quelqu’un veut ajouter cette prise en charge, il est le bienvenu pour contribuer avec une PR.
Salut @Canapin
Avez-vous résolu ce problème avec Youtube ?
J’ai exactement le même problème…
Merci !