2017-06-14 43 views

回答

3

Zapier「POST」動作會自動強制所有的值到字符串,所以你會想在這裏做一些不同的事情。我建議使用自定義請求操作而不是POST操作。這個動作允許你指定原始的JSON負載。你可以找到它,如果你點擊「顯示不常見的選項」。

這裏是一個工作的例子請求:

Method 
POST 
URL 
https://api.keen.io/3.0/projects/<projID>/events/ScheduledZap2?api_key=<key> 
Data 
{"first_name": "Steve", "last_name": "Juth", "amount": 59, "state": "NJ"} 
Unflatten 
yes 
Headers 

Content-Type 
application/json 
Optional fields without a value 
Data Pass-Through? 
Basic Auth 

基本上Zapier自定義請求(POST)允許您自定義生成發送給熱衷於JSON字符串,它可以讓你放棄雙引號對於int值。

當處理更長的字符串時,比如從HTML表單中的textarea發送到Zap時,要小心換行符,這將打破這種集成。 Zapier提供了一種用空格替換換行符的方法,方法是使用Formatter,選擇Text選項,並用[:space]替換[:newline}。