對於版本v2的surveymonkey api,'https://api.surveymonkey.net/v2/batch/send_flow'與包含數組中的recepients列表的主體將簡單地將所有收件人emailID添加到消息中。如何使用surveymonkey api v3添加批量電子郵件ID
但是,對於版本v3,是否有一種簡單的方法來添加批量中的所有收件人,併爲所有收件人發送電子郵件?以下發送消息的流程將只添加一個收件人電子郵件ID,否則我們必須每次使用新的電子郵件ID進行「POST /收集者/ {id} /消息/ {id} /收件人」的多次POST調用。我們如何通過一個API調用將所有的emailID添加到收件人列表中,並將消息發送到該收件人列表?
POST/surveys/{id}/collectors - > POST/collectors/{id}/messages - > POST/collectors/{id}/messages/{id}/recipients - > POST/collectors/{id }/messages/{id} /發送
我有點困惑。這是說有沒有辦法批量添加收件人?另外,如果這就是它的意思,我們可以做一次創建收集器並創建消息步驟,無論我們需要添加多少收件人,然後執行循環並添加所需的所有收件人,然後發送一個? – whoopah
@whoopah不,您可以在一個請求中添加所有收件人,我在我的回答中添加了示例(請參閱我鏈接的文檔以及https://developer.surveymonkey.com/api/v3/#collectors-id-messages-id -recipients散裝)。我所說的是你不能創建消息,創建收集器,添加收件人,並在一個請求中發送消息。您需要在4中完成此操作,但不需要爲每個收件人提出請求。 –
感謝您的解釋和例子。那些真的很清楚。 – whoopah