getMObjects

Hiermee wordt een of meer opgehaald MObjects door gebruik te maken van een combinatie van criteria bestaande uit:

  • Nul of één unieke id, de Marketo-id of de externe id
  • Nul of meer kenmerkfilters als naam/waarde/vergelijkingstrips
  • Nul of meer gekoppelde objectfilters als objectnaam/id-paren

Retourneert een lijst met overeenkomende MObjects van één type, tot 100 in een batch, en een streampositie token voor het ophalen van opeenvolgende batches.

Verzoek

Veldnaam
Vereist/optioneel
Beschrijving
type
Vereist
Het objecttype waarop u een query wilt uitvoeren. Kan een van de volgende opties zijn: Opportunity, OpportunityPersonRole, of Program
id
Optioneel
Id van het MObject
includeDetails
Optioneel
Wanneer waar zal alle attributen voor een bepaalde MObject terugkeren. Deze parameter is alleen van toepassing bij gebruik met Program MObjects
mObjCriteriaList->mObjCriteria->attrName
Optioneel
Een of meer van de volgende invoerparameters kunnen worden gebruikt:Name, Role, Type, Stage, CRM Id, Created At, Updated At of Tag Type (er kan slechts één worden gespecificeerd), Tag Value, Workspace Name, Workspace Id, Include Archive
mObjCriteriaList->mObjCriteria->attrValue
Optioneel
De waarde die u voor het filtreren wilt gebruiken
mObjCriteriaList->mObjCriteria->vergelijking
Optioneel
Eén van EQ, NE, LT ,LE, GT, GE
mObjAssociationList->mObjAssociation->mObjType
Optioneel
mObjAssociationList->mObjAssociation->id
Optioneel
De id van het bijbehorende object (lead/bedrijf/opportunity)
mObjAssociationList->mObjAssociation->externalKey
Optioneel
Een aangepast kenmerk van het gekoppelde object
streamPosition
Optioneel
Wordt gebruikt om door meerdere resultaatsets te pagineren. De waarde die wordt doorgegeven, is de waarde die door de vorige getMObjects vraag.

XML aanvragen

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://www.marketo.com/mktows/">
  <SOAP-ENV:Header>
    <ns1:AuthenticationHeader>
      <mktowsUserId>demo17_1_809934544BFABAE58E5D27</mktowsUserId>
      <requestSignature>3f1becf66fac77423fa7af0710f710f9adefb3fc</requestSignature>
      <requestTimestamp>2013-08-05T13:03:58-07:00</requestTimestamp>
    </ns1:AuthenticationHeader>
  </SOAP-ENV:Header>
  <SOAP-ENV:Body>
    <ns1:paramsGetMObjects>
      <type>Program</type>
      <mObjCriteriaList>
        <mObjCriteria>
          <attrName>Id</attrName>
          <comparison>LE</comparison>
          <attrValue>1010</attrValue>
        </mObjCriteria>
        <mObjCriteria>
          <attrName>Name</attrName>
          <comparison>NE</comparison>
          <attrValue>elizprogramtest</attrValue>
        </mObjCriteria>
      </mObjCriteriaList>
    </ns1:paramsGetMObjects>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

XML van antwoord

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://www.marketo.com/mktows/">
  <SOAP-ENV:Body>
    <ns1:successGetMObjects>
      <result>
        <returnCount>6</returnCount>
        <hasMore>false</hasMore>
        <newStreamPosition>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</newStreamPosition>
        <mObjectList>
          <mObject>
            <type>Program</type>
            <id>1001</id>
            <attribList>
              <attrib>
                <name>Name</name>
                <value>Program01</value>
              </attrib>
              <attrib>
                <name>Type</name>
                <value>Marketing Program</value>
              </attrib>
              <attrib>
                <name>Workspace Id</name>
                <value>1</value>
              </attrib>
              <attrib>
                <name>Workspace Name</name>
                <value>Default</value>
              </attrib>
              <attrib>
                <name>Tree Path</name>
                <value>/Marketing Activities/Default/Training/Program01</value>
              </attrib>
              <attrib>
                <name>Is Archived</name>
                <value>false</value>
              </attrib>
            </attribList>
            <typeAttribList>
              <typeAttrib>
                <attrType>Tag</attrType>
                <attrList>
                  <attrib>
                    <name>Type</name>
                    <value>Channel</value>
                  </attrib>
                  <attrib>
                    <name>Value</name>
                    <value>Content</value>
                  </attrib>
                </attrList>
              </typeAttrib>
            </typeAttribList>
          </mObject>
          <mObject>
            <type>Program</type>
            <id>1002</id>
            <attribList>
              <attrib>
                <name>Name</name>
                <value>Coffee Promotion</value>
              </attrib>
              <attrib>
                <name>Type</name>
                <value>Marketing Program</value>
              </attrib>
              <attrib>
                <name>Workspace Id</name>
                <value>1</value>
              </attrib>
              <attrib>
                <name>Workspace Name</name>
                <value>Default</value>
              </attrib>
              <attrib>
                <name>Tree Path</name>
                <value>/Marketing Activities/Default/Neelesh/Coffee Promotion</value>
              </attrib>
              <attrib>
                <name>Is Archived</name>
                <value>false</value>
              </attrib>
            </attribList>
            <typeAttribList>
              <typeAttrib>
                <attrType>Tag</attrType>
                <attrList>
                  <attrib>
                    <name>Type</name>
                    <value>Channel</value>
                  </attrib>
                  <attrib>
                    <name>Value</name>
                    <value>Content</value>
                  </attrib>
                </attrList>
              </typeAttrib>
              <typeAttrib>
                <attrType>Token</attrType>
                <attrList>
                  <attrib>
                    <name>Name</name>
                    <value>testtoken</value>
                  </attrib>
                  <attrib>
                    <name>Value</name>
                    <value><p><span>This email was sent by&amp;nbsp;</span><tt>campaign.Name</tt><span>&amp;nbsp;on&amp;nbsp;</span><tt>system.DateTime</tt><span>.</span><br /><span>You are in&amp;nbsp;</span><tt>company.Company Name:default=a company</tt><span>&amp;nbsp;and your last name on our record is&amp;nbsp;</span><tt>lead.Last Name:default=not recorded</tt><span>. This is a message sent to</span><tt>lead.Email Address:default=your email</tt><span>.</span><br /><span>Click this link: Yahoo.com</span></p></value>
                  </attrib>
                </attrList>
              </typeAttrib>
            </typeAttribList>
          </mObject>
          <mObject>
            <type>Program</type>
            <id>1004</id>
            <attribList>
              <attrib>
                <name>Name</name>
                <value>elizprogramtest2</value>
              </attrib>
              <attrib>
                <name>Type</name>
                <value>Marketing Program</value>
              </attrib>
              <attrib>
                <name>Workspace Id</name>
                <value>1</value>
              </attrib>
              <attrib>
                <name>Workspace Name</name>
                <value>Default</value>
              </attrib>
              <attrib>
                <name>Tree Path</name>
                <value>/Marketing Activities/Default/Elizabeth/elizprogramtest2</value>
              </attrib>
              <attrib>
                <name>Is Archived</name>
                <value>false</value>
              </attrib>
            </attribList>
            <typeAttribList>
              <typeAttrib>
                <attrType>Tag</attrType>
                <attrList>
                  <attrib>
                    <name>Type</name>
                    <value>Channel</value>
                  </attrib>
                  <attrib>
                    <name>Value</name>
                    <value>Email Blast</value>
                  </attrib>
                </attrList>
              </typeAttrib>
            </typeAttribList>
          </mObject>
          <mObject>
            <type>Program</type>
            <id>1005</id>
            <attribList>
              <attrib>
                <name>Name</name>
                <value>elizprogramtest3</value>
              </attrib>
              <attrib>
                <name>Type</name>
                <value>Marketing Program</value>
              </attrib>
              <attrib>
                <name>Workspace Id</name>
                <value>1</value>
              </attrib>
              <attrib>
                <name>Workspace Name</name>
                <value>Default</value>
              </attrib>
              <attrib>
                <name>Tree Path</name>
                <value>/Marketing Activities/Default/Elizabeth/elizprogramtest3</value>
              </attrib>
              <attrib>
                <name>Is Archived</name>
                <value>false</value>
              </attrib>
            </attribList>
            <typeAttribList>
              <typeAttrib>
                <attrType>Tag</attrType>
                <attrList>
                  <attrib>
                    <name>Type</name>
                    <value>Channel</value>
                  </attrib>
                  <attrib>
                    <name>Value</name>
                    <value>Email Blast</value>
                  </attrib>
                </attrList>
              </typeAttrib>
              <typeAttrib>
                <attrType>Token</attrType>
                <attrList>
                  <attrib>
                    <name>Name</name>
                    <value>My Token</value>
                  </attrib>
                  <attrib>
                    <name>Value</name>
                    <value>2011-12-25</value>
                  </attrib>
                </attrList>
              </typeAttrib>
            </typeAttribList>
          </mObject>
          <mObject>
            <type>Program</type>
            <id>1006</id>
            <attribList>
              <attrib>
                <name>Name</name>
                <value>Big Launch Webinar</value>
              </attrib>
              <attrib>
                <name>Type</name>
                <value>Marketing Event</value>
              </attrib>
              <attrib>
                <name>Workspace Id</name>
                <value>1</value>
              </attrib>
              <attrib>
                <name>Workspace Name</name>
                <value>Default</value>
              </attrib>
              <attrib>
                <name>Tree Path</name>
                <value>/Marketing Activities/Default/MKTO Training/MKTO Events/Big Launch Webinar</value>
              </attrib>
              <attrib>
                <name>Is Archived</name>
                <value>false</value>
              </attrib>
              <attrib>
                <name>Start Date</name>
                <value>2011-08-01 11:00:00</value>
              </attrib>
              <attrib>
                <name>End Date</name>
                <value>2011-08-01 02:00:00</value>
              </attrib>
            </attribList>
            <typeAttribList>
              <typeAttrib>
                <attrType>Tag</attrType>
                <attrList>
                  <attrib>
                    <name>Type</name>
                    <value>Channel</value>
                  </attrib>
                  <attrib>
                    <name>Value</name>
                    <value>Webinar</value>
                  </attrib>
                </attrList>
              </typeAttrib>
              <typeAttrib>
                <attrType>Cost</attrType>
                <attrList>
                  <attrib>
                    <name>Id</name>
                    <value>1</value>
                  </attrib>
                  <attrib>
                    <name>Month</name>
                    <value>2011-07-01</value>
                  </attrib>
                  <attrib>
                    <name>Amount</name>
                    <value>3000</value>
                  </attrib>
                  <attrib>
                    <name>Note</name>
                    <value>Speaker</value>
                  </attrib>
                </attrList>
              </typeAttrib>
              <typeAttrib>
                <attrType>Cost</attrType>
                <attrList>
                  <attrib>
                    <name>Id</name>
                    <value>2</value>
                  </attrib>
                  <attrib>
                    <name>Month</name>
                    <value>2011-07-01</value>
                  </attrib>
                  <attrib>
                    <name>Amount</name>
                    <value>1000</value>
                  </attrib>
                  <attrib>
                    <name>Note</name>
                    <value>Post-production</value>
                  </attrib>
                </attrList>
              </typeAttrib>
            </typeAttribList>
          </mObject>
          <mObject>
            <type>Program</type>
            <id>1007</id>
            <attribList>
              <attrib>
                <name>Name</name>
                <value>Lead Scoring</value>
              </attrib>
              <attrib>
                <name>Type</name>
                <value>Marketing Program</value>
              </attrib>
              <attrib>
                <name>Workspace Id</name>
                <value>1</value>
              </attrib>
              <attrib>
                <name>Workspace Name</name>
                <value>Default</value>
              </attrib>
              <attrib>
                <name>Tree Path</name>
                <value>/Marketing Activities/Default/MKTO Training/MKTO Lead Lifecycle/Lead Scoring</value>
              </attrib>
              <attrib>
                <name>Is Archived</name>
                <value>false</value>
              </attrib>
            </attribList>
            <typeAttribList>
              <typeAttrib>
                <attrType>Tag</attrType>
                <attrList>
                  <attrib>
                    <name>Type</name>
                    <value>Channel</value>
                  </attrib>
                  <attrib>
                    <name>Value</name>
                    <value>Blog</value>
                  </attrib>
                </attrList>
              </typeAttrib>
            </typeAttribList>
          </mObject>
        </mObjectList>
      </result>
    </ns1:successGetMObjects>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Voorbeeldcode - PHP

<?php
$debug = true;
$marketoSoapEndPoint    = "";  // CHANGE ME
$marketoUserId      = "";  // CHANGE ME
$marketoSecretKey   = "";  // CHANGE ME
$marketoNameSpace   = "http://www.marketo.com/mktows/";

// Create Signature
$dtzObj = new DateTimeZone("America/Los_Angeles");
$dtObj  = new DateTime('now', $dtzObj);
$timeStamp = $dtObj->format(DATE_W3C);
$encryptString = $timeStamp . $marketoUserId;
$signature = hash_hmac('sha1', $encryptString, $marketoSecretKey);

// Create SOAP Header
$attrs = new stdClass();
$attrs->mktowsUserId = $marketoUserId;
$attrs->requestSignature = $signature;
$attrs->requestTimestamp = $timeStamp;
$authHdr = new SoapHeader($marketoNameSpace, 'AuthenticationHeader', $attrs);
$options = array("connection_timeout" => 15, "location" => $marketoSoapEndPoint);
if ($debug) {
  $options["trace"] = 1;
}
// Create Request
$params->type = 'Program';
// $params->id = "1003";

$mObjCriteria1 = new stdClass();
$mObjCriteria1->attrName="Id";
$mObjCriteria1->comparison="LE";
$mObjCriteria1->attrValue="1010";

$mObjCriteria2 = new stdClass();
$mObjCriteria2->attrName="Name";
$mObjCriteria2->comparison="NE";
$mObjCriteria2->attrValue="elizprogramtest";

$params->mObjCriteriaList=array($mObjCriteria1, $mObjCriteria2);

$soapClient = new SoapClient($marketoSoapEndPoint ."?WSDL", $options);
try {
  $leads = $soapClient->__soapCall('getMObjects', array($params), $options, $authHdr);
  //      print_r($leads);
}
catch(Exception $ex) {
  var_dump($ex);
}
if ($debug) {
  print "RAW request:\n" .$soapClient->__getLastRequest() ."\n";
  print "RAW response:\n" .$soapClient->__getLastResponse() ."\n";
}
?>

Voorbeeldcode - Java

import com.marketo.mktows.*;
import java.net.URL;
import javax.xml.namespace.QName;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.crypto.Mac;
import javax.crypto.spec.SecretKeySpec;
import org.apache.commons.codec.binary.Hex;
import javax.xml.bind.JAXBContext;
import javax.xml.bind.Marshaller;


public class getMObjects {

    public static void main(String[] args) {
        System.out.println("Executing Get MObjects");
        try {
            URL marketoSoapEndPoint = new URL("CHANGE ME" + "?WSDL");
            String marketoUserId = "CHANGE ME";
            String marketoSecretKey = "CHANGE ME";

            QName serviceName = new QName("http://www.marketo.com/mktows/", "MktMktowsApiService");
            MktMktowsApiService service = new MktMktowsApiService(marketoSoapEndPoint, serviceName);
            MktowsPort port = service.getMktowsApiSoapPort();

            // Create Signature
            DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ");
            String text = df.format(new Date());
            String requestTimestamp = text.substring(0, 22) + ":" + text.substring(22);
            String encryptString = requestTimestamp + marketoUserId ;

            SecretKeySpec secretKey = new SecretKeySpec(marketoSecretKey.getBytes(), "HmacSHA1");
            Mac mac = Mac.getInstance("HmacSHA1");
            mac.init(secretKey);
            byte[] rawHmac = mac.doFinal(encryptString.getBytes());
            char[] hexChars = Hex.encodeHex(rawHmac);
            String signature = new String(hexChars);

            // Set Authentication Header
            AuthenticationHeader header = new AuthenticationHeader();
            header.setMktowsUserId(marketoUserId);
            header.setRequestTimestamp(requestTimestamp);
            header.setRequestSignature(signature);

            // Create Request
            ParamsGetMObjects request = new ParamsGetMObjects();
            request.setType("Program");

            MObjCriteria criteria = new MObjCriteria();
            criteria.setAttrName("Id");
            criteria.setComparison(ComparisonEnum.LE);
            criteria.setAttrValue("1010");

            MObjCriteria criteria2 = new MObjCriteria();
            criteria2.setAttrName("Name");
            criteria2.setComparison(ComparisonEnum.NE);
            criteria2.setAttrValue("elizprogramtest");

            ArrayOfMObjCriteria mObjCriteria= new ArrayOfMObjCriteria();
            mObjCriteria.getMObjCriterias().add(criteria);
            mObjCriteria.getMObjCriterias().add(criteria2);

            request.setMObjCriteriaList(mObjCriteria);

            SuccessGetMObjects result = port.getMObjects(request, header);

            JAXBContext context = JAXBContext.newInstance(SuccessGetMObjects.class);
            Marshaller m = context.createMarshaller();
            m.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true);
            m.marshal(result, System.out);

        }
        catch(Exception e) {
            e.printStackTrace();
        }
    }
}

Voorbeeldcode - Ruby

require 'savon' # Use version 2.0 Savon gem
require 'date'

mktowsUserId = "" # CHANGE ME
marketoSecretKey = "" # CHANGE ME
marketoSoapEndPoint = "" # CHANGE ME
marketoNameSpace = "http://www.marketo.com/mktows/"

#Create Signature
Timestamp = DateTime.now
requestTimestamp = Timestamp.to_s
encryptString = requestTimestamp + mktowsUserId
digest = OpenSSL::Digest.new('sha1')
hashedsignature = OpenSSL::HMAC.hexdigest(digest, marketoSecretKey, encryptString)
requestSignature = hashedsignature.to_s

#Create SOAP Header
headers = {
    'ns1:AuthenticationHeader' => { "mktowsUserId" => mktowsUserId, "requestSignature" => requestSignature,
    "requestTimestamp"  => requestTimestamp
    }
}

client = Savon.client(wsdl: 'http://app.marketo.com/soap/mktows/2_3?WSDL', soap_header: headers, endpoint: marketoSoapEndPoint, open_timeout: 90, read_timeout: 90, namespace_identifier: :ns1, env_namespace: 'SOAP-ENV')

#Create Request
request = {
    :type => "Program",
    :m_obj_criteria_list => {
          :m_obj_criteria => {
            :attr_name => "Id",
            :comparsion => "LE",
            :attr_value => "1010"
          },
          :m_obj_criteria! => {
            :attr_name => "Name",
            :comparsion => "NE",
            :attr_value => "elizprogramtest"
          }
      }
}

response = client.call(:get_m_objects, message: request)

puts response
recommendation-more-help
bb269a6d-047a-4bf7-9acd-23ad9a63dc59