2016-12-21 2 views
-4

Ich arbeite an der surveymonkey API und ich versuche, eine Nachricht zu senden, werfen Sie einen E-Mail-Collector. Der erste Sendevorgang ist in Ordnung, aber ich erhalte den Fehler: 409: Der Kampagnenstatus ist abgeschlossen, wenn ich einen neuen Kontakt sende.Erhalten Sie einen Kampagnenfehler beim Senden an Empfänger

Muss ich einen neuen Kollektor erstellen?

Antwort

0

Sie müssen keinen neuen Collector erstellen, aber Sie müssen eine neue Nachricht erstellen (es sei denn, Sie schließen Ihren Collector, den Sie erneut öffnen können).

Informationen zum Erstellen von Sammlern und Nachrichten finden Sie unter documentation for collectors/messages.

Beispiel:

erstellen new collector:

POST /surveys/<survey_id>/collectors 
{ 
    "type": "email" 
} 

Das wird den Sammler zurückkehren Sie gerade erstellt haben, können Sie dann add a message zu diesem Sammler:

POST /v3/collectors/<collector_id>/messages 
{ 
    "type": "invite" 
} 

Sie können dann add recipients zu Ihrer Nachricht:

POST /v3/collectors/<collector_id>/messages/<message_id>/recipients 
{ 
    "email": "[email protected]" 
} 

Dann send that message.

POST /v3/collectors/<collector_id>/messages/<message_id>/send 

Sie können dann tun die Schritte 2-4 oben auf dem gleichen Kollektor neue Nachrichten zu erstellen, Empfänger hinzufügen, dann senden. Sie können denselben Kollektor verwenden.

Verwandte Themen