Snapchat -Marketing -API - 404 Fehler beim Hochladen von Mitgliedern in ein neu erstelltes benutzerdefiniertes PublikumsJava

Java-Forum
Anonymous
 Snapchat -Marketing -API - 404 Fehler beim Hochladen von Mitgliedern in ein neu erstelltes benutzerdefiniertes Publikums

Post by Anonymous »

Ich habe Probleme mit der Snapchat -Marketing -API, wenn ich versuche, Mitglieder in ein neu erstelltes benutzerdefiniertes Publikumsegment hochzuladen. Das Segment wird erfolgreich erstellt, aber nachfolgende Versuche, Mitglieder hochzuladen >
  • Erstellen Sie ein neues Segment (erfolgreich) < /li>
    Warten Sie, bis Segment bereit ist (5 Minuten) < /li>
    Versuch, Mitglieder hochzuladen (fällt mit 404)
Segmentantwort erstellen (erfolgreich):

Code: Select all

json
{
"request_status": "SUCCESS",
"segments": [{
"sub_request_status": "SUCCESS",
"segment": {
"id": "1234690325678104",
"name": "Test Audience 7",
"status": "ACTIVE",
"targetable_status": "NOT_READY",
"upload_status": "NO_UPLOAD"
}
}]
}
Die Fehlerantwort der Mitglieder hochladen:

Code: Select all

`json
{
"request_status": "ERROR",
"request_id": "fac77e07-a307-503e-a641-6b95234a5e59",
"debug_message": "Resource can not be found",
"display_message": "Resource can not be found",
"error_code": "E3003"
}`
Code:
java
// Create segment
Map segment = new HashMap();
segment.put("name", name);
segment.put("description", "Created via platform");
segment.put("source_type", "FIRST_PARTY");
segment.put("retention_in_days", 180);
segment.put("ad_account_id", adAccountId);
// Wait for segment to be ready
Thread.sleep(300000); // 5 minute delay
// Upload members
String endpoint = baseUrl + "/adaccounts/" + adAccountId + "/segments/" + segmentId + "/upload";
Map requestBody = new HashMap();
requestBody.put("audience", audienceMembers); // List of hashed emails
requestBody.put("segment_id", segmentId);
HttpEntity request = new HttpEntity(requestBody, headers);
ResponseEntity response = restTemplate.exchange(
endpoint,
HttpMethod.POST,
request,
Map.class
);`
< /code>
  • Eine 5-Minuten-Verzögerung nach der Erstellung des Segments < /li>
    Implementierte Wiederholungslogik (3 Versuche mit 30-Sekunden-Intervallen) < /li>
    Überprüft das Segment existiert und überprüft den Status vor dem Hochladen < /li>
    bestätigt, dass alle E-Mails ordnungsgemäß SHA-256-Hashed < /li>
    < LI> verifiziertes Authentifizierungs -Token ist gültig

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post