【问题标题】:Get Intercom User_Id and pass as javascript variable获取 Intercom User_Id 并作为 javascript 变量传递
【发布时间】:2019-12-03 22:21:46
【问题描述】:

我正在尝试在静态网页上嵌入对讲机小部件,然后提取用户数据以填充 javascript 变量以动态填充页面上的内容。主要是需要登录用户的user_id和email。

谁能提供一个示例,说明如何将 javascript 变量“userId”(然后我可以将其拉入页面上的单独函数)与对讲机“user_id”的变量相等?

【问题讨论】:

  • 取决于页面如何存储它。是饼干吗?是本地存储吗?

标签: javascript api intercom


【解决方案1】:

试试下面的方法。这只是一个例子。

<script>
  #get the user id
  user_id = "<get the user id of the logged in user>";
  Intercom('boot', {  
    'app_id': 'abc12345',  
    'email': 'john.doe@example.com',
    'created_at': 1234567890,
    'name': 'John Doe',
    'user_id': user_id #user_id of the logged in user
  });
</script>

对讲 Javascript API - Link

【讨论】:

  • Subhrajyoti,感谢您的回复,但这并不能解决我的问题。我需要动态提取信息以填充电子邮件、姓名和用户 ID。我不知道如何做那部分。我有这个功能,但显然不能有硬编码的用户数据。关于如何提取用户数据本身的任何想法?提前感谢您的帮助!
  • 拉取用户信息取决于您使用什么来登录用户。谷歌您的框架以及框架中用户管理的方式。
  • 对讲机正在正确地提取用户数据(我可以通过测试聊天打开和按名字问候我来判断)。我只是不知道如何正确获取此数据以填充脚本中的变量(然后我想将其传递给单独的自定义函数)。而且我找不到有关正确语法的文档来拉它(即:“Intercom.user_id”)
猜你喜欢
  • 1970-01-01
  • 2017-02-12
  • 1970-01-01
  • 2020-08-27
  • 1970-01-01
  • 2014-05-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多