此功能目前在BETA中!
从本文中,您将学习如何为ManyChat API生成令牌以及在何处获取参数。
如何生成和授权令牌
要使用ManyChat API,您需要生成一个令牌。导航到“设置”->“ API”,然后单击“ 生成令牌”按钮。 
请注意: 刷新和删除令牌将禁用所有已连接的API方法!

成功生成令牌后,您可以使用我们的Swagger尝试API。在这里可用。
要将令牌添加到Swagger,请点击此处的“授权”按钮:
要授权令牌,请输入Bearer,然后单击“授权”:

您还可以在“ API设置”标签中刷新或删除令牌。
在哪里可以获取参数(例如标签ID)?
- 订阅者ID-受众中的用户卡中;
- Flow_ns-从您的Flow URL获取它;
- 标签ID,自定义用户字段ID-使用/ fb / page / getTags API方法获取所有标签ID的列表以及CUF ID的/ fb / page / getCustomFields。
如何使用/ fb / subscriber / setCustomField API方法 #
根据“自定义用户字段”的类型,您需要对“ field_value”使用以下数据类型之一:
- 文字-例如 “文本”
- 编号-例如 123
- 布尔值-例如 “对或错”
- 日期-例如 “ 2018-07-18”
- 日期和时间-例如 “ 2018-07-02T00:00:00 + 00:00”
如何使用/ fb / subscriber / findByCustomField API方法 #
您可以在特定的“自定义用户”字段中搜索具有特定值的用户列表。
- 此API方法仅适用于“自定义用户字段”的“文本”和“数字”类型。
- 结果按特定用户的上次“自定义用户字段”值更新进行排序。
- 列表受100个元素限制。
API调用数量是否有限制? #
POST方法仅具有RPS限制(每页):
- / fb / sending / sendFlow,/ fb / sending / sendContent-25 RPS;
- / fb / subscriber / addTag,/ fb / subscriber / removeTag,/ fb / subscriber / setCustomField-10 RPS。