Come recuperare un'e -mail esatta?
-
28-10-2019 - |
Domanda
Come recuperare un'e -mail di destinazione esatta?
Ho seguito dal campione qui:
E ho il codice seguente:
var retrieveRequest = new RetrieveRequest();
retrieveRequest.ObjectType = "Email";
retrieveRequest.Properties = new []
{
"ID","Name"
};
// add the filter
var simpleFilterPart = new SimpleFilterPart
{
SimpleOperator = SimpleOperators.equals,
Property = "Name",
Value = new[] { "EmailTemplateTest1" },
};
retrieveRequest.Filter = simpleFilterPart;
APIObject[] apiObjects;
string requestId;
var result = this._soapClient.Retrieve(retrieveRequest, out requestId, out apiObjects);
Ma quando viene eseguito, la variabile "risultato" contiene il messaggio di errore seguente:
**Error: Invalid column name 'Name'.
Invalid column name 'EmailTemplateTest1'.**
"Nome" è un nome di colonna per il mio modello di posta elettronica il cui nome è "emailTemplateTest1".
Non sei sicuro di cosa potrebbe essere sbagliato? I nomi e i valori della colonna mi sembrano bene.
Dovrei specificare il percorso della cartella (EG Folder1/Folder2/Folder3) in cui si trova il modello di posta elettronica? se é cosi, come?
Hai pensato?
Grazie
Soluzione
Ho lottato con il ExactTarget
Anche API di sapone. L'unico modo in cui sono stato in grado di recuperare un'e -mail è impostando:
retrievRequest.QueryAllAccounts = true
retrievRequest.QueryAllAccountsSpecified = true
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow