Comment récupérer un e-mail ExactTarget ?
-
28-10-2019 - |
Question
Comment récupérer un email cible exact ?
J'ai suivi depuis le échantillon ici:
et j'ai le code ci-dessous :
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);
Mais lorsqu'elle s'exécute, la variable "result" contient le message d'erreur ci-dessous :
**Error: Invalid column name 'Name'.
Invalid column name 'EmailTemplateTest1'.**
"Nom" est un nom de colonne pour mon modèle de courrier électronique dont le nom est "EmailTemplateTest1".
Vous ne savez pas ce qui ne va pas ?les noms et valeurs des colonnes me semblent corrects.
Dois-je spécifier le chemin du dossier (par ex.Folder1/Folder2/Folder3) dans lequel se trouve le modèle d'e-mail ?si c'est le cas, comment?
Toute pensée?
merci
La solution
J'ai eu du mal avec le ExactTarget
API de savon également.La seule façon pour moi de récupérer un e-mail est de définir :
retrievRequest.QueryAllAccounts = true
retrievRequest.QueryAllAccountsSpecified = true
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow