コード例 #1
0
 $myclient = new ET_Client();
 // Retrieve All ContentArea with GetMoreResults
 print "Retrieve All ContentArea with GetMoreResults \n";
 $getContent = new ET_ContentArea();
 $getContent->authStub = $myclient;
 $getContent->props = array("RowObjectID", "ObjectID", "ID", "CustomerKey", "Client.ID", "ModifiedDate", "CreatedDate", "CategoryID", "Name", "Layout", "IsDynamicContent", "Content", "IsSurvey", "IsBlank", "Key");
 $getResponse = $getContent->get();
 print_r('Get Status: ' . ($getResponse->status ? 'true' : 'false') . "\n");
 print 'Code: ' . $getResponse->code . "\n";
 print 'Message: ' . $getResponse->message . "\n";
 print_r('More Results: ' . ($getResponse->moreResults ? 'true' : 'false') . "\n");
 print 'Results Length: ' . count($getResponse->results) . "\n";
 print "\n---------------\n";
 while ($getResponse->moreResults) {
     print "Continue Retrieve All ContentArea with GetMoreResults \n";
     $getResponse = $getContent->GetMoreResults();
     print_r('Get Status: ' . ($getResponse->status ? 'true' : 'false') . "\n");
     print 'Code: ' . $getResponse->code . "\n";
     print 'Message: ' . $getResponse->message . "\n";
     print_r('More Results: ' . ($getResponse->moreResults ? 'true' : 'false') . "\n");
     print 'Results Length: ' . count($getResponse->results) . "\n";
     print "\n---------------\n";
 }
 $NameOfTestContentArea = "PHPSDKContentArea";
 // Create ContentArea
 print "Create ContentArea \n";
 $postContent = new ET_ContentArea();
 $postContent->authStub = $myclient;
 $postContent->props = array("CustomerKey" => $NameOfTestContentArea, "Name" => $NameOfTestContentArea, "Content" => "<b>Some HTML Content Goes here</b>");
 $postResult = $postContent->post();
 print_r('Post Status: ' . ($postResult->status ? 'true' : 'false') . "\n");