📜  在 tawk 小部件中获取手机和名称 (1)

📅  最后修改于: 2023-12-03 15:23:19.998000             🧑  作者: Mango

在 tawk 小部件中获取手机和名称

在 tawk 小部件中获取用户的手机和名称可以帮助我们更好地了解我们的用户以及提供更好的用户体验。在此介绍使用 tawk API 获取手机和名称的方法。

步骤一:获取 API KEY

在使用 tawk API 之前,首先需要获取到 API KEY。可以按照以下步骤获取:

  1. 打开 tawk.to 官网,在登录之后进入 Admin Dashboard.
  2. 点击左侧栏中的 Chat Widget,进入 Chat Widget 配置页面。
  3. 在页面最上方,找到 Widget ID 和 API KEY。将 API KEY 复制出来作为后面 API 请求中的参数。
步骤二:获取访客信息

使用 tawk API 获取访客信息需要发送一个 GET 请求。

import requests
import json

api_key = 'YOUR_API_KEY'
widget_id = 'YOUR_WIDGET_ID'

r = requests.get('https://api.tawk.to/api/v1/widgets/{}/visitors'.format(widget_id), headers={'Authorization': api_key})
data = json.loads(r.content)

在上面的代码中,YOUR_API_KEYYOUR_WIDGET_ID 需要用自己的 API KEY 和 Widget ID 替换。

通过以上代码,可以获取到所有正在访问小部件的访客信息。

步骤三:解析访客信息

获取到访客信息之后,需要解析出其中的手机和名称信息。可以按照以下代码解析:

for visitor in data['visitors']:
    if 'phone' in visitor and 'name' in visitor:
        phone = visitor['phone']
        name = visitor['name']
        # 处理获取到的手机和名称,比如存储到数据库中

在上面的代码中,首先遍历所有访客信息,如果 phonename 都存在,就将其赋值给变量 phonename 进行后续处理。

结论

通过以上代码,可以在 tawk 小部件中获取手机和名称的信息。这些信息可以帮助我们更好地了解用户,并提供更好的用户体验。