如何让我的gaction app获得批准?

时间:2017-07-19 01:06:04

标签: actions-on-google

我一直在努力让我的grought app获得批准并且没有成功。我的应用使用Oauth帐户关联。这篇文章中包含了拒绝电子邮件的截图,我从履行服务器提取的请求JSON以及响应JSON。

enter image description here

我的履行服务器收到的Google JSON请求:

{
    "isInSandbox": true,
    "surface": {
        "capabilities": [
            {
                "name": "actions.capability.AUDIO_OUTPUT"
            },
            {
                "name": "actions.capability.SCREEN_OUTPUT"
            }
        ]
    },
    "inputs": [
        {
            "rawInputs": [
                {
                    "query": "talk to tom's app",
                    "inputType": "VOICE"
                }
            ],
            "arguments": null,
            "intent": "actions.intent.MAIN"
        }
    ],
    "user": {
        "userId": "APhe68Ecie0lK5QZKEd9SWrXuN4w",
        "profile": null,
        "accessToken": null
     },
     "device": {
         "location": null
     },
     "conversation": {
         "conversationId": "1500420584998",
         "type": "NEW",
         conversationToken: null
     }
}

履行服务器的响应:

{
    "conversationToken": "{"state":null,"data":{}}",
    "expectUserResponse": true,
    "expectedInputs": [{
            "inputPrompt": {
                "initialPrompts": [{
                        "textToSpeech": "You must link your Google Assistant.",
                        "ssml": null
                    }
                ],
                "noInputPrompts": []
            },
            "possibleIntents": [{
                    "intent": "actions.intent.SIGN_IN",
                    "inputValueData": {
                        "optContext": null,
                        "permissions": null
                    }
                }
            ]
        }
    ],
    "finalResponse": null
}

以上JSON响应是否正常?

我真的希望能够在提交审批之前测试我的应用程序,但我被告知模拟器在我的应用程序获得批准之前不会发送版本2架构(请参阅此处的评论:Gactions project is sending version 1 request schema) 。每次我提交申请批准,就像我在黑暗中拍摄。 Google没有详细说明我的应用失败的详细原因。

测试我的应用的建议方法是什么,所以我知道它会获得批准?如何获得有关我的应用被拒绝的详细信息?

0 个答案:

没有答案