Gadżet kontekstowy Gmaila nie pojawia się po zainstalowaniu testu GAM SDK

Nie mogę zobaczyć gadżetu kontekstowego w Gmailu po przetestowaniu przepływu przepływu w zestawie SDK Google Apps Marketplace.

Oto kroki, które podjąłem, aby utworzyć projekt, zalogowany jako administrator domeny:

utwórz projekt konsoli Google Appsutwórz klienta OAuth2włącz GAM SDK

skonfigurować stronę SDK z rozszerzeniem COB:

Extractor Url: google.com:HelloWorldGadgetUrl: URL specyfikacji gadżetuNazwa parametru wyciągu: TestWartość parametru ekstraktora:. *Zakresy: Poczta - Linia tematu, Poczta - Treść wiadomości

Nie dodałem żadnych dodatkowych zakresów Oauth2 niż userinfo.email i userinfo.profile, które już tam są, a łącze Universal Navigation jest tylko plikiem, który przekierowuje do Gmaila (ponieważ próbuję bardzo prosty wariant projektu, aby zobaczyć jeśli uda mi się go uruchomić).

Naciskam Testuj przepływ instalacji, jestem proszony o udzielenie uprawnień w połączonym oknie Oauth, jestem przekierowany na moje uniwersalne łącze nawigacyjne, a następnie Gmail. Aplikacja pojawia się w panelu sterowania Aplikacji Google i wydaje się, że została zainstalowana pomyślnie, jest włączona dla wszystkich użytkowników domeny.

Próbowałem Gmaila z różnymi użytkownikami domeny, wyczyszczoną pamięcią podręczną, wylogowaniem i powrotem do Gmaila, prawdopodobnie brakuje gdzieś konfiguracji.

Oto specyfikacja gadżetu:

<?xml version="1.0" encoding="UTF-8"?>
<Module>
<ModulePrefs title="Title" description="Desc" author="" author_email="" author_location="" scrolling="false" height="20"> 
<Require feature="dynamic-height"/>
<Require feature="google.contentmatch">
  <Param name="extractors">
    google.com:HelloWorld
  </Param>
</Require>

</ModulePrefs>

<Content type="html" view="card">
<![CDATA[

<script type="text/javascript"> 
    <!-- Fetch the array of content matches. --> 
    matches = google.contentmatch.getContentMatches(); 

    var matchList = document.createElement('UL'); 
    var listItem; 
    var extractedText; 

    for (var match in matches) { 
        for (var key in matches[match]) { 
            listItem = document.createElement('LI'); 
            extractedText = document.createTextNode(key + ": " + matches[match][key]); 
            listItem.appendChild(extractedText); matchList.appendChild(listItem); } 
        } 
    document.body.appendChild(matchList); 
    gadgets.window.adjustHeight(100); 
  </script>
]]>
</Content>
</Module> 

questionAnswers(1)

yourAnswerToTheQuestion