添加authorization.bxb文件似乎使基于OAuth的帐户链接成为应用程序流中的第一步。一旦胶囊启动,就会有一个对话驱动程序(按钮)链接到帐户链接页面。只有当用户完成此流程后,他们才能访问胶囊的其余部分。
如何定制授权流开始的时间。例如,如果您的胶囊包含一些需要授权用户的操作,以及一些不需要立即授权用户的初始操作。他们可以自由浏览,但如果他们想存钱或购买,他们需要链接他们的帐户。
docs for Bixby OAuth没有提到如何定制调用该流的位置。
发布于 2019-07-26 16:50:06
您可以使用或不使用oauth的操作。在您的例子中,您可以拥有允许用户交互的“免费增值”流,但其他流将需要OAuth令牌。您可以在定义端点时对此进行控制。向需要用户令牌的操作添加授权。
action-endpoint (YourActionName) {
accepted-inputs (actionInputs)
local-endpoint (action.js)
authorization {
user
}
}
https://stackoverflow.com/questions/57223250
复制