J'essaie de découvrir ce qu'est la technologie pour créer un plugin Gmail qui accède à mes pièces jointes. Juste pour commencer, qu'est-ce que "Hello world" en tant que plugin Gmail? Quelles seraient les étapes pour le créer?"Bonjour tout le monde" en tant que plugin Gmail?
Répondre
Vous ne pouvez pas créer de plugins Gmail.
(Sauf si vous travaillez pour Google)
Alors, comment des entreprises comme rapportive.com ou mailbrowser.com font-elles fonctionner cela? Peut-être que j'utilise la mauvaise terminologie et ce n'est pas un "plugin". – PeterV
@user Ce sont des extensions de navigateur pour Safari, Firefox et Chrome (chacun ayant sa propre API d'extension). –
Vraiment? Merci! Cela semble beaucoup de travail. Y a-t-il des bibliothèques/etc autour de cela qui rendraient cela plus facile, peut-être abstraites ces APIs, ou devez-vous écrire une extension pour chacune? Cela ressemble à ça :) – PeterV
Il n'est pas possible de créer des plugins pour Gmail. Il n'y a pas d'API de développeur en tant que telle - seulement l'accès pour envoyer/récupérer des emails en utilisant les protocoles SMTP/IMAP standard.
GMail avait un sous-ensemble limité d'API Greasemonkey via JS. Hé, vous ne savez pas, OAuth sur HTTP me permet d'obtenir une liste complète des messages dans la boîte de réception? –
Je pense que vous pouvez le faire. (Vous trouverez aussi le programme Hello World) http://code.google.com/apis/gmail/gadgets/contextual/
En faisant quelques recherches rapides, il semble que Google supporte maintenant une API de GMail pour construire des gadgets et/ou des plugins. Je ne l'ai pas fait moi-même, mais il semble qu'ils veulent que ça marche.
Oui, vous pouvez crée plug-in pour Gmail, et deux types:
- barre latérale
- contextuelle
Rechercher les gadgets dans gmail. Après avoir appris à les utiliser, vous pouvez les ajouter à votre compte Gmail ou à quiconque souhaite en faire autant. Pour ce faire, vous pouvez demander à Google de les héberger.
C'est facile si vous connaissez certains HTML
, JavaScript
et XML
.
Bonne chance
Jetez un oeil à ces liens:
L'année dernière, Google a publié une API GMail et il vous permet d'effectuer les actions vous voulez, mais peut-être pas avec l'UX que vous recherchez intégré directement à l'intérieur de GMail. Vous pouvez le trouver ici: https://developers.google.com/gmail/api/
Selon exactement comment vous avez besoin de travailler, vous pourriez être en mesure d'utiliser des gadgets contextuels (https://developers.google.com/gmail/contextual_gadgets) ou une extension Google Chrome pour faire ce que vous avez besoin.
Google a récemment introduit des modules complémentaires pour Gmail (probablement le 24 octobre 2017). Il peut être développé avec Google Apps Script. Google documentation dit
Que les modules complémentaires Gmail peuvent faire?
Affichage d'informations supplémentaires pour l'utilisateur dans l'interface utilisateur de Gmail. Connexion à des services autres que Google, pour récupérer des informations ou prendre d'autres mesures. Fourniture d'une interface interactive permettant à l'utilisateur de contrôler le module complémentaire ou d'envoyer des informations à un autre service.
Je ne suis pas sûr (j'irai au fond dans les prochains jours) si vous pouvez faire face à des pièces jointes. Mais je pense logiquement que vous pouvez le faire aussi, parce que GAS supports handling attachments.
A partir de maintenant, Google is not allowing pour publier de nouveaux add-ons, mais ils le permettront à l'avenir.
Alors que quelques add-ons ont été mis à la disposition du G Suite Marketplace pour les utilisateurs à installer, il est actuellement impossible de publier votre propre add-on sur le marché.
Comment pouvez-vous publier votre propre module?
A partir de maintenant (26 oct. 2017), ils le considèrent sur demande. Si vous avez une idée géniale, fill this form pour les informer. Vous recevrez une notification une fois qu'ils acceptent votre annonce.
Voici comment le complément sur l'interface ressemble à l'intérieur Gmail
- 1. Joomla - « Bonjour tout le monde - Bonjour » Module
- 2. Bonjour tout le monde en Python
- 3. Android "Bonjour tout le monde" problème
- 4. Compilation Bonjour le monde
- 5. i18n Bonjour le monde
- 6. CodeIgniter - Bonjour le monde
- 7. Bonjour tout le monde PyAMF petit message d'erreur
- 8. Obtenir Bonjour tout le monde dans l'air pour installer
- 9. Exception dans un Bonjour tout le monde WEBMETHOD
- 10. Comment cela "Bonjour tout le monde!" programme de travail?
- 11. Complete C + + i18n gettext() "Bonjour tout le monde" exemple
- 12. Sonar, je ne peux pas voir mon plugin Bonjour tout le monde
- 13. Bonjour Erreur monde
- 14. Android "bonjour monde" - versions
- 15. C++ fenêtre ouverte bonjour monde
- 16. comment écrire unicode Bonjour tout le monde en C sur les fenêtres
- 17. un simple « Bonjour tout le monde » Programme linguistique Assemblée Inline en C/C++
- 18. Tout le monde a IIS fonctionnant de manière fiable en tant que client WCF
- 19. Compiler programme simple Bonjour tout le monde sur OS X via la ligne de commande
- 20. Problème avec l'aide d'une méthode statique dans un programme PHP Bonjour tout le monde très simple
- 21. Bonjour tout le monde C++ programme CUDA dans Visual Studio 2010 (Windows 7)
- 22. Bonjour tout le monde Tutorial - Utilisation du point de vue de débogage
- 23. Impossible de debug: ntdll.dll erreur de violation d'accès pour Bonjour tout le monde C++
- 24. Tout le monde peut expliquer ce code à partir de Bonjour Android livre
- 25. "Bonjour, monde!" exemple pour DevExpress QuantumGrid?
- 26. Pourquoi tout le monde déteste ViewData?
- 27. Quel est le meilleur moyen de dessiner un monde en Java Bonjour
- 28. Est-ce que SqlDataReader stocke tout en tant que chaîne?
- 29. À la recherche de Mongoose "bonjour monde" exemple
- 30. Premiers pas avec l'intégration Spring + BlazeDS. Bonjour Monde voulait
Puis-je suggérer un plugin pour Chrome ou un autre navigateur qui prend en charge les extensions à la place? –