2017-03-26 81 views
1

我已經使用API​​.AI構建了一個Action,並通過與Google上的Actions進行了整合。一個webhook用於履行,連同賬戶鏈接。我已按照指示here完成了使用我的主要Google帳戶完成測試,該帳戶允許我訪問網絡模擬器中以及使用同一帳戶設置的Google Home設備上的未發佈操作。如何在部署之前使用單獨的測試帳戶測試帳戶與Google上的操作鏈接?

現在是時候部署我的行動。 These instructions詳細過程。其中一個步驟是爲批准部署的Google審閱者提供測試說明。如果您使用帳戶關聯,則必須爲他們提供測試用戶憑據。這裏是他們要求的具體內容:

提供測試您的代理所需的任何其他信息。如果您的代理需要帳戶鏈接或登錄信息,則必須爲測試帳戶提供用戶名和密碼。請確保提供的帳戶不是真正的用戶帳戶。這些信息只會被審覈團隊使用,並且不會被用戶看到。

我已經爲此設置了一個測試帳戶。我顯然希望在提交部署之前使用測試帳戶(而不是我的主帳戶)測試我的操作。我該怎麼做呢?

如果我使用 web simulator並使用測試帳戶登錄,那麼當我嘗試使用我的調用名稱調用Action時,我會收到'對不起,此操作在模擬中不可用'。

當開發一個Alexa技能時,亞馬遜爲此提供了here。在研究過程中,我看到了Android Play開發人員使用Google Play here的類似規定。 Actions on Google的相同內容在哪裏?

回答

2

測試帳戶僅用於帳戶鏈接步驟。

要在模擬器中測試您的操作,您應該使用您用來提交操作以供審閱的開發者帳戶。測試帳戶在您的操作被調用並且需要帳戶鏈接以繼續使用您的操作時使用。

+0

我跟着你,但那麼在模擬器中嵌套登錄的重點是什麼?啓動模擬器後,您首先必須登錄窗口的右上角。然後,在點擊「開始」按鈕後,系統會提示您再次登錄。這在邏輯上表示您使用開發人員帳戶登錄到右上角的模擬器,然後在啓動後使用測試帳戶登錄。這樣做可以讓您將測試帳戶與給定的訪問令牌關聯起來,從而使其他用戶可以在部署之前進行測試,而不僅僅是開發人員。 – Dana

+0

當您點擊Web模擬器開始按鈕時,您應該使用您用於預覽或提交操作的開發者帳戶登錄。測試帳戶供行動審查人員檢查他們是否可以使用您的帳戶關聯。 –

+0

謝謝萊昂。我希望Google爲部署之前訪問操作/代理提供了一種測試人員(使用不同帳戶而不是開發人員)的機制。目前的能力並不是這種情況。希望在未來的日子裏,Google將提供一個像Alexa dev團隊現在可以做的事情的框架。失望但接受答案作爲我們必須合作的限制。感謝您的投入。 – Dana

相關問題