我将使用python-intercom find_all方法查找具有自定义属性(“代理商状态”)值已暂停的所有用户,但找不到任何解决此问题的方法。
我写的是下面的内容,但是它返回所有用户而不是暂停的用户。
suspenso_users = intercom_client.users.find_all(custom_attributes={"Agency Status":"Suspensed"})
如果有任何基于自定义属性过滤的经验的人,请帮助我。
答案 0 :(得分:0)
当前无法找到包含自定义属性的特定值的用户。您将遍历用户列表并搜索具有您要查找的特定属性的用户。您可以使用find调用的唯一参数是id
,user_id
和email
字段。不过,将来可能会发生变化。
也就是说,在设计模型时要考虑的一点是您可以search for users by tag
or segment
。因此,例如,您可以先tag these users programmatically based off of webhooks,然后再search for them using the tag(s)。