添加authorization.bxb文件似乎使基于OAuth的帐户链接到应用程序流程的第一步。胶囊启动后,就会有一个对话驱动程序(按钮)链接到帐户链接页面。用户一旦完成此流程,就可以访问胶囊的其余部分。
如何在授权流程开始时进行自定义。例如,如果您的胶囊中包含一些需要授权用户的操作,而某些初始操作则不需要立即授权用户。即:他们可以自由浏览,但是如果要保存或购买,则需要链接其帐户。
docs for Bixby OAuth没有提到如何自定义在何处调用该流。
答案 0 :(得分:4)
您可以使用可与oauth一起使用的动作。在您的情况下,您可以具有“免费”流,该流允许用户进行交互,但是其他流将需要OAuth令牌。您可以在定义端点时进行控制。向需要用户令牌的操作添加授权。
action-endpoint (YourActionName) {
accepted-inputs (actionInputs)
local-endpoint (action.js)
authorization {
user
}
}