2016-11-25 150 views
0

我已經開發了gmail聯繫人小工具spec文件並將其上傳到我的HTTP服務器上。 並在谷歌開發者控制檯上配置「谷歌應用市場sdk」。 但我的小工具不會顯示在Gmail收件箱按摩。 我可能在小工具規格文件中出現了一些錯誤。Gmail的聯想小工具現在在Gmail郵件中顯示

我嘗試了很多,但沒有得到任何解決方案。 googel開發人員doc仍然顯示清單文件 現在不在工作的舊過程。

以下是我的小工具規範代碼。

<?xml version="1.0" encoding="UTF-8"?> 
<Module> 
    <ModulePrefs 
    author="Pragmatic techsoft" 
    author_email="pragtech.co.in" 
    height="200" 
    author_location="India"> 
    <Require feature="dynamic-height"/> 

    <Require feature="google.contentmatch"> 
     <Param name="extractors"> 
     google.com:EmailBodyExtractor 
     google.com:SenderEmailExtractor 
     </Param> 
    </Require> 

    </ModulePrefs> 

    <Content type="html" view="card"> 
     <![CDATA[ 
hello 
    ]]> 
    </Content> 
</Module> 

那麼,任何人都可以指導我如何配置市場sdk中的所有領域,也寫作小工具spec文件。

任何建議是最受歡迎的。

在此先感謝。

回答

0

要幫助您在Marketplace SDK配置部分,您可能需要檢查Configure the Google Apps Marketplace SDK。藉此,請使用[Google API控制檯]的API部分中啓用的已啓用API鏈接查看所有啓用的API的列表。在列表中,找到Google Apps Marketplace SDK,然後點擊其配置圖標。你需要配置每個以下設置:

  • 應用信息:輸入下面的詳細信息您的應用程序:
    • 一個簡短的描述爲應用
    • 圖標每個尺寸
    • 如果您希望允許單個最終用戶安裝,請選擇「允許單獨安裝」
  • Supp ORT網址:輸入一個URL以服務爲您的應用程序的條款及任選的列出的其他URL類型
  • 作用域:進入的OAuth2作用域的服務,您的應用程序將訪問
  • 擴展:這些設置使應用程序擴展

完成後點擊保存更改。

然後,對於小工具規格文件,您可能還需要檢查writing the gadget spec。編寫小工具規範時請注意以下事項:

而且,如果你通過Gmail Contextual Gadgets閱讀和使用提取,以避免遇到其他問題提上了安全性和侷限性正確的框架,將真正幫助。

0

注重以下提示:

  • 添加應用chrome web store並將其鏈接到您的谷歌項目,您描述上下文小工具,與項目ID。發佈此應用程序後,將其添加到測試Google Domain。由於您的小工具正處於開發階段,因此請勿將您的應用發佈到公開。有不同的「可見性選項」,您可以選擇。

  • 要禁用緩存使用nogadgetcache = 1(例如https://mail.google.com/?nogadgetcache=1

  • 登錄與您要測試它的管理員帳戶,否則需要更多的時間來更新清單。
  • 修改「Google Apps Marketplace SDK」後,單擊「測試安裝流程」以確保沒有新的權限。

我做這些組成部分和我的作品:

  • 定義google.com:MessageIDExtractor作爲第一個擴展,但是你並不需要這一點。

我建議選擇要在這裏等 擴展使用範圍每!我不知道爲什麼把它似乎是谷歌只是要求 這些權限,我的小工具

  • 分別定義在gadget.xml帕拉姆提取不是逗號:
  • <Require feature="google.contentmatch"> 
     
        <Param name="extractors"> 
     
        google.com:MessageIDExtractor 
     
        </Param> 
     
        <Param name="extractors"> 
     
        google.com:SenderEmailExtractor 
     
        </Param> 
     
    </Require>