此功能目前在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。