问题标签 [account-linking]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
27 浏览

response - 在 Dialogflow Assistant 中自定义帐户链接消息

我尝试自定义助手为帐户链接说的消息。我可以向其中添加其他消息,但无法更改 Dialogflow 助手中提供的默认消息。无论如何我可以编辑消息。如果没有,有人可以帮我理解为什么 Google 将其设为不可编辑吗?

0 投票
2 回答
86 浏览

oauth - 在 Actions on Google 中与我自己的 OAuth 服务器关联的帐户缺少授权类型

我正在尝试实施智能家居操作。它从这个例子开始
https://codelabs.developers.google.com/codelabs/smarthome-washer/#0
这很有效。

此示例使用 firestore 作为云服务。
我想自己实现服务器。作为我本地 PC 上的服务器的第一次测试,可通过端口转发访问。
我创建了一个让我们加密证书并使用 nodejs express htpps 服务器。
对于 Oauth 实现,我使用与示例相同的“不安全”代码。

现在我将帐户链接网址更改为我的本地服务器。当我尝试连接到此操作时,它不起作用。

对 fakeauth 端点的请求是好的。
但是当谷歌调用 faketoken 端点时,查询丢失并且正文为空。
请求的 url 是 .../faketoken 没有任何查询和一个空的正文。

fakeauth 请求的响应不会有问题,因为如果我将 fakeauth 请求发送到我的服务器并将 faketoken 请求发送到 firestore 服务器,则帐户链接正在工作。
我试过的第二个。
将 fakeauth 发送到 firestore 服务器,将 faketoken 发送到我的服务器。
结果是一样的。没有查询也没有正文。

我不知道我做错了什么,因为这是来自谷歌的请求是错误的。

有没有人知道出了什么问题。我已经搜索过,但我找不到有同样问题的人。

谢谢你的帮助。
问候西蒙

0 投票
1 回答
120 浏览

deep-linking - Google Home App中帐户链接的最佳用户体验是什么

我正在开发我的智能家居设备。目前,它没有本机应用程序,只有一个 Web 客户端。我的家庭操作运行良好,但我担心在 google home 应用中添加新设备的复杂性。

根据添加新设备用户必须:

  1. 打开家庭应用程序
  2. 单击 + 按钮
  3. 点击“设置设备”
  4. 点击“已经设置了一些东西”
  5. 在列表中找到我的应用程序

然后才开始用户链接的过程。

我认为这应该是链接用户的一种更简单的方法,例如,深层链接到“用户链接”家庭应用程序,但我找不到。

有人可以为移动应用程序和网络应用程序解释 Google Home 应用程序中帐户链接的最佳用户体验吗?

0 投票
1 回答
67 浏览

actions-on-google - Google Smarthome Action 帐号关联缺失的用户信息

我的代码基于此示例
https://codelabs.developers.google.com/codelabs/smarthome-washer

OAuth 过程正在运行。但现在我想知道谁是用户。

这里
https://developers.google.com/assistant/identity/google-sign-in-oauth?oauth=code
描述为:
在用户同意您的 Action 访问他们的 Google 个人资料后,Google 会发送一个请求,其中包含Google 用户身份的签名声明。

但是,如果我测试身份验证,我将永远不会被要求访问我的 Google 个人资料。

我认为我必须配置我的应用程序希望从用户那里获得哪些信息。但我不知道在哪里做。

我进行了很多搜索,但找不到真正解释如何获取用户信息的示例。

谢谢您的帮助。
问候西蒙

0 投票
1 回答
89 浏览

actions-on-google - Google Smarthome oauth 帐户链接不起作用

我已经实现了一个 oauth 帐户链接。
如果我用旧手机(Android 5.1)测试它,它就可以工作。
在具有相同谷歌帐户的另一部手机(Android 9)上,它无法正常工作。

会发生什么:
它调用我的身份验证端点。
我使用谷歌登录按钮重定向到登录页面。
用户登录后,我在我的服务器上调用了一个端点,该端点重定向到 google 重定向 uri。
在电话中,我看到他打开新网站然后关闭浏览器的时间很短。没有进一步的事情发生。
不调用令牌端点。

这两款手机有什么不同?
有没有日志可以让我看到发生了什么?

使用 Google Developers OAuth 2.0 Playground,帐户链接也可以正常工作。

谢谢你的帮助。
问候西蒙

0 投票
1 回答
108 浏览

dialogflow-es - Dailogflow 帐户使用 webhook 取消链接

我已在对话流中成功链接该帐户。我还可以验证请求中收到的访问令牌。

但如果访问令牌无效,我想要求用户再次链接他们的帐户,首先从 webhook 取消链接该帐户,然后发送actions.intent.SIGN_IN.

我可以手动从 Actions Console 的测试模拟器中取消链接,但是有没有办法从 webhook 取消链接帐户,或者有没有办法以编程方式取消链接帐户?

0 投票
1 回答
121 浏览

dialogflow-es - Account linking in Google Dialogflow

I've tried many times to deploy my Google Assistant project. But it's rejected for the following reason:

Your Action's content could not be accessed due to account restrictions or a paywall. If your Actions require account linking, please add instructions on how to trigger your account linking prompt in the "Testing Instructions” field of the developer console before submitting your Action again. In this case, you indicated in the AoG console that your Action has account linking using Google Sign-In but during testing we weren't able to find an account linking prompt. If your Action does not have account linking, then kindly clear the data in the "Account Linking" section of the AoG console.

I have no idea how to fix this. The project doesn't contain account linking, but I don't know how to clear the data as suggested.

I've searched the entire internet, but couldn't find it.

0 投票
1 回答
64 浏览

actions-on-google - 无法在 Google Actions Console 中选择使用语音创建帐户

我正在尝试设置自己的智能设备,但当然我希望用户在登录我的应用程序之前进行授权。我宁愿不使用 OAuth,因为 Google 登录更容易。但是,这只能在您设置是否允许用户通过语音注册新帐户时启用?选项yes。不幸的是,操作控制台中似乎没有此选项。在此处输入图像描述

我不能选择这个的原因是什么?对它有额外的要求吗?

0 投票
1 回答
34 浏览

actions-on-google - 帐户链接是否足以在 google 上发布进行金融交易的操作?

我想在 Google 应用上构建一个 Actions,它可以转账/购买产品等。帐户链接是否足以让该应用获得 Google 的批准,或者我是否需要使用 Transactions API。此外,Transactions API 工作的国家/地区列表是否有限?曾经有一份它工作的国家名单。这个应用程序应该针对印度

0 投票
1 回答
84 浏览

javascript - 寻求有关创建将 Google 帐户与我的应用程序关联的方法的体面文档

我正在尝试开发一个反应本机应用程序,它不需要用户每次都登录到一堆不同的服务。现在我正在尝试设置 google 方面的设置,用户可以单击一个按钮,该按钮允许我将我的应用程序链接到那里的 Google 用户帐户,这样当他们下次访问该应用程序时就不需要登录到谷歌的功能继续工作。

我很难找到有关如何设置此链接的文档,但我在 Google 上找到了这个页面,这表明它是可能的。

https://myaccount.google.com/accountlinking?hl=en-GB&pli=1

这个想法有点像 last.fm 处理 Spotify。一个简单的登录并批准该服务将意味着 last.fm 可以收听 Spotify 帐户,而无需每次执行上述功能时都需要进一步的身份验证。

我找不到太多关于这个特定事物的教程或文档。