2016-06-30 13 views
10

In den letzten Tagen gab es ein Problem mit dem Gmail kontextuellen Gadget, das den MessageID-Extraktor verwendet. Dieses Gadget war in unserer Produktion Gmail-Umgebung für ein paar Jahre funktional, aber jetzt es scheint gebrochen zu sein, wahrscheinlich aufgrund einer unerwarteten Änderung auf der Google-Seite. Ich habe es in zwei verschiedenen Domänen getestet und es funktioniert nicht richtig.Gmail kontextuelles Gadget gebrochen

Was geschieht:

  • Das Fenster des Kontext Gadget erscheint nicht in der Google Mail- Schnittstelle

  • Aber wenn die Nachricht in einem separaten Fenster geöffnet (durch Drücken
    Umschalttaste und klicken Sie auf die Nachricht) das Gadget lädt gut - dieser Prozess kann als Workaround verwendet werden, aber es ist nicht optimal

  • Manchmal (selten) das Gadget erscheint auf mysteriöse Weise sogar in der Mail
    Gmail-Schnittstelle, aber nach einiger Zeit wieder es nicht mehr funktioniert

Gibt es jemand mit ähnlicher Erfahrung? Irgendwelche Infos zu einigen Änderungen oder technischen Problemen auf der Google-Seite?

Die Chrome JS-Konsole zeigt keinen Fehler an.

Behaviour in the main interface - NOOK

Behaviour in the separate window – OK

Manifest des registrierten Gadget sieht wie folgt aus:

<?xml version="1.0" encoding="UTF-8" ?> 
<ApplicationManifest xmlns="http://schemas.google.com/ApplicationManifest/2009"> 

    <!-- Support info to show in the marketplace & control panel --> 
    <Support> 
    <!-- URL for application setup as an optional redirect during the install --> 
    <!-- <Link rel="setup" href="http://cgitest.cz/google/setup.php?domain=${DOMAIN_NAME}" /> --> 

    <!-- URL for application configuration, accessed from the app settings 
    page in the control panel --> 
     <!--<Link rel="manage" href="http://cgitest.cz/google/admin.php?domain=${DOMAIN_NAME}" /> --> 

    <!-- URL explaining how customers get support. --> 
    <Link rel="support" href="http://cgitest.cz/google/support.php" /> 

    <!-- URL that is displayed to admins during the deletion process, 
    to specify policies such as data retention, how to claim accounts, etc. --> 
    <Link rel="deletion-policy" href="http://cgitest.cz/google/deletion-policy.php" /> 
    </Support> 

    <!-- Name and description pulled from message bundles --> 
    <Name>GSCS message ID Extractor</Name> 
    <Description>A simple Hello World application for testing 
    Gmail contextual gadgets</Description> 

    <!-- Show this link in Google's universal navigation for all users --> 
    <Extension id="navLink" type="link"> 
    <Name>GSCS message ID Extractor</Name> 
    <Url>http://cgitest.cz/home.php?from=google&amp;domain=${DOMAIN_NAME}</Url> 
    </Extension> 

    <!-- Declare our OpenID realm so our app is white listed --> 
    <Extension id="realm" type="openIdRealm"> 
    <Url>http://cgitest.cz</Url> 
    </Extension> 

<!-- EXTRACTOR --> 

<!--<Extension id="HelloWorldExtractor" type="contextExtractor"> 
    <Name>Hello World</Name> 
    <Url>google.com:HelloWorld</Url> --> 
    <!-- Uncomment this Param to apply a filter to the extractor's 
    default output. The example regexp below makes the match case sensitive. --> 
     <!-- <Param name="hello" value="H[a-z]* W[a-z]*"/> --> 
<!-- <Triggers ref="GSCSContextGadget"/> 
    <Scope ref="emailSubject"/> 
    <Scope ref="emailBody"/> 
    <Container name="mail"/> 
</Extension> --> 

<Extension id="MessageIDExtractor" type="contextExtractor"> 
    <Name>Message ID extractor</Name> 
    <Url>google.com:MessageIDExtractor</Url> 
    <!-- Uncomment this Param to apply a filter to the extractor's 
    default output. The example regexp below makes the match case sensitive. --> 
     <!-- <Param name="hello" value="H[a-z]* W[a-z]*"/> --> 
    <Triggers ref="GSCSContextGadget"/> 
    <Scope ref="messageID"/> 
    <Container name="mail"/> 
</Extension> 

<!-- GADGET --> 

<Extension id="GSCSContextGadget" type="gadget"> 
    <Name>Gmail contextual gadget</Name> 
    <Url>http://gscs.cgitest.cz/gadget/gscs-contextgadget.xml</Url> 
    <Container name="mail"/> 
    <!-- Uncomment this to enable Caja. --> 
    <!-- <Param name="caja" value="enabled"/> --> 
</Extension> 

<!-- SCOPE --> 

<!-- <Scope id="emailSubject"> 
    <Url>tag:google.com,2010:auth/contextual/extractor/SUBJECT</Url> 
    <Reason>This application searches the Subject: line of each email 
    for the text "Hello World."</Reason> 
</Scope> 

<Scope id="emailBody"> 
    <Url>tag:google.com,2010:auth/contextual/extractor/BODY</Url> 
    <Reason>This application searches the message body of each email 
    for the text "Hello World."</Reason> 
</Scope> --> 

<Scope id="messageID"> 
    <Url>tag:google.com,2010:auth/contextual/extractor/MESSAGE_ID</Url> 
    <Reason>Matches the Gmail frontend message id of the message (this is a 64-bit hexadecimal value, different from the RFC 822 Message-ID) 
     </Reason> 
</Scope> 

</ApplicationManifest> 
+1

Ich kann dieses Problem bestätigen. Nicht alle Benutzer in der apps-Domäne sind betroffen. Es begann gestern 2016-06-29 und mehr und mehr Nutzer vermissen ihr Gadget jetzt. Ich habe versucht, ein neues console.cloud.google.com-Projekt mit den gleichen Dateien und einem anderen Extraktor einzurichten, aber das schien nicht zu helfen. Neue Fensterumgehung funktioniert jedoch. Nach dem Öffnen der Mail in einem neuen Fenster funktioniert die normale Ansicht auch für diese Mail. – clst

+0

Ja, kein Muster, das unterschiedliche Domänen und Benutzer in den Domänen sehen kann, ist unterschiedlich betroffen. Das in neuem Fenster öffnen funktioniert - danke dafür – PNC

+0

Siehe meine [parallele Diskussion] (https://productforums.google.com/forum/#!topic/gmail/CGKSyMcNIXE;context-place=forum/gmail) im Gmail-Support Forum - das scheint ein generelles Problem zu sein, das eine Fehlerbehebung von Google erfordert. –

Antwort

8

ich auf eine vorgeschlagene Lösung für Freitag heute eine Antwort von Google bekam. Hier ist, was sie gesagt haben.


Vielen Dank für Ihre Geduld.

Bitte lesen Sie unten für Updates über den Status Ihrer Frage:

Updates seit der letzten Nachricht:

Wir haben bereits das Potenzial Täter und das Update identifiziert haben dafür ist Live an diesem Freitag gehen geplant.

Wir werden ein weiteres Update zur Verfügung stellen, nachdem die Lösung dieses Problems vollständig bestätigt wurde.

Wenn Sie Fragen zu Ihrem Fall haben, können Sie auf diese Nachricht antworten und ein Supportmitarbeiter wird Ihnen folgen. Wenn Sie nicht mehr denken, das ist Ihr Problem, klicken Sie bitte auf den folgenden Link, damit wir mit Ihnen können weiterarbeiten um Ihr Problem zu identifizieren:


Nur um zu bestätigen - das heute für unsere Domain festgelegt ist (Samstagvormittag ... war am Freitag nicht festgelegt, funktioniert aber heute tatsächlich).Ich musste das Problem mit dem Google-Support eskalieren - ich bin mir nicht sicher, ob sich das geändert hat, aber jetzt haben wir wieder Gadgets.

+0

Danke für die Info, ich werde ungeduldig auf Freitag warten. –

+0

Es scheint auch auf unserer Seite zu arbeiten. –

+0

Jetzt scheint es wieder gebrochen zu sein. Ein Kunde meldet, dass die neue Windows-Problemumgehung ebenfalls nicht mehr funktioniert. Alles scheint in Ordnung zu sein, nur das Gadget wird nicht angezeigt. – clst