2017-06-23 4 views
0

Welche app_id sollte für den Import in eine Kontaktspalte verwendet werden? Wie sollte der Mappings-Parameter aussehen?Importieren einer Kontaktspalte in Podio

podio.ImporterService.ImportAppItems(fileId, appId, new List<ImportMappingField> { 
    new ImportMappingField { FieldId = primaryFieldId, Unique = false, Value = new { column_id = "0" }}, 
    new ImportMappingField { FieldId = contactfieldId, Unique = false, Value = new { column_id = "1", app_id = ???, mappings = new []{ ??? }}} 
}) 

Edit:

ich es herausgefunden. Unten ist ein Beispiel, das für mich funktioniert.

podio.ImporterService.ImportAppItems(373063497, 18803129, new List<ImportMappingField> { 
    new ImportMappingField { 
     FieldId = 148580608, 
     Unique = false, 
     Value = new { column_id = "0" } 
    }, 
    new ImportMappingField { 
     FieldId = 148580614, 
     Unique = false, 
     Value = new { 
      mappings = new []{ 
       new { 
        field_key = "mail", 
        unique = "true", 
        column_id = "4" 
       } 
      } 
     } 
    } 
}); 

Antwort

0

finden Sie in der API-Dokumentation [1]

[1] https://developers.podio.com/doc/contacts

+0

Dank für den Versuch, die Frage zu beantworten. Leider gibt das keinen Einblick darüber, wie die Mapping-Eigenschaft aussehen sollte. Ich habe meine Frage aktualisiert, um weitere Details zu liefern. Können Sie ein funktionierendes Beispiel zum Importieren einer CSV-Datei mit einem Kontaktfeld bereitstellen? In meinem Fall möchte ich das Feld "Assigned To" auf neue importierte Daten setzen. –

+0

Während dies die Frage nicht ganz beantwortet, half diese Dokumentation. –