Aller au contenu principal
MeteorGPLby WebbingApps
AT

AMP Opt-in Forms

Extension
Suivre 0 Ajouter une étoile 0
Installer

Journal des modifications 36

Toutes les publications, de la plus récente à la plus ancienne, telles que l’éditeur les a décrites dans le journal des modifications de l’extension.

CHANGELOG.md

5.1.2

Nouveau Pas encore disponible
  • Added support for Behavioral Event data

5.0.2

Pas encore disponible
  • Prevent definition re-declarations

5.0.1

Amélioré Pas encore disponible
  • Changed the fatal error thrown when unable to communicate with the API into a catchable Exception

5.0.0

Nouveau Pas encore disponible
  • Added PHP7 support

4.1.1

Corrigé Pas encore disponible
  • Fixed the transactional smart email call for get_list() so it now passes the client id

4.1.0

Nouveau Pas encore disponible
  • Added support for Transactional Email

4.0.2

Amélioré Pas encore disponible
  • Updated constant definitions so PHP Notices aren't raised

4.0.1

Amélioré Pas encore disponible
  • Updated the class_exists check to no longer call __autoload

4.0.0

Nouveau Amélioré Supprimé Pas encore disponible
  • Updated to v3.1 API
  • Added support for new segments structure
    • Segment now includes a new RuleGroups member, instead of a Rules member.

      So for example, when you _previously_ would have created a segment like so:
      
      ```php
      $result = $wrap->create('Segments List ID', array(
      	'Title' => 'Segment Title',
      	'Rules' => array(
      		array(
      			'Subject' => 'EmailAddress',
      			'Clauses' => array(
      				'CONTAINS example.com'
      			)
      		) ,
      		array(
      			'Subject' => '[customfield]',
      			'Clauses' => array(
      				'PROVIDED',
      				'EQUALS 1'
      			)
      		)
      	)
      ));
      ```
      
      You would _now_ do this:
      
      ```php
      $result = $wrap->create('Segments List ID', array(
      	'Title' => 'Segment Title',
      	'RuleGroups' => array(
      		array(
      			'Rules' => array(
      				array(
      					'RuleType' => 'EmailAddress',
      					'Clause' => 'CONTAINS example.com'
      				)
      			)
      		) ,
      		array(
      			'Rules' => array(
      				array(
      					'RuleType' => '[customfield]',
      					'Clause' => 'PROVIDED'
      				) ,
      				array(
      					'RuleType' => '[customfield]',
      					'Clause' => 'EQUALS 1'
      				)
      			)
      		)
      	)
      ));
      
      
      
    • The Add Rule call is now Add Rule Group, taking a ruleGroup argument instead of a rule argument.

      function CS_REST_Segments->add_rulegroup($rulegroup)
      

      So for example, when you previously would have added a rule like so:

      $wrap = new CS_REST_Segments('Segment ID', $auth);
      $result = $wrap->add_rule(array(
          'Subject' => 'EmailAddress',
          'Clauses' => array('CONTAINS example.com')
      ));
      

      You would now do this:

      $wrap = new CS_REST_Segments('Segment ID', $auth);
      $result = $wrap->add_rulegroup(array(
          'Rules' => array(
              array(
                  'RuleType' => 'EmailAddress',
                  'Clause' => 'CONTAINS example.com'
              )
          )
      ));
      
  • Removed the get_apikey method to promote usage of oAuth authentication

3.1.3

Corrigé Pas encore disponible
  • Fixed a notice that was raised when unscheduling a campaign.

3.1.2

Pas encore disponible
  • Only set the CURLOPT_CAINFO option if not already set globally via the ini system.

3.1.1

Pas encore disponible
  • Made it harder to accidentally email your subscribers when using the example code

3.1.0

Nouveau Pas encore disponible
  • Added support for single sign on which allows initiation of external login sessions to Campaign Monitor.

3.0.0

Nouveau Pas encore disponible
  • Added support for authenticating using OAuth. See the README for full usage instructions.
    • This introduces some changes to how you authenticate using this library. You now authenticate by passing an $auth array as the first argument when creating instances of any classes which inherit from the CS_REST_Wrapper_Base class.

      So in existing code, when you previously would have authenticated using an API key as follows:

      $wrap = new CS_REST_General('Your API Key');
      $result = $wrap->get_clients();
      

      If you want to authenticate using an API key, you should now do this:

      $wrap = new CS_REST_General(array('api_key' => 'Your API Key'));
      $result = $wrap->get_clients();
      

2.5.2

Corrigé Supprimé Pas encore disponible
  • Removed simpletest source files, and added simpletest as a dev dependency.
  • Fixed autoloading with composer, so that only necessary classes are loaded.

2.5.1

Nouveau Pas encore disponible
  • Use CURLOPT_TIMEOUT and CURLOPT_CONNECTTIMEOUT constants instead of CURLOPT_TIMEOUT_MS and CURLOPT_CONNECTTIMEOUT_MS.
  • Added autoloading support when using Composer (PHP dependency management).

2.5.0

Nouveau Pas encore disponible
  • Added support for including from name, from email, and reply to email in drafts, scheduled, and sent campaigns.
  • Added support for campaign text version urls.
  • Added support for transferring credits to/from a client.
  • Added support for getting account billing details as well as client credits.
  • Made all date fields optional when getting paged results.

2.4.0

Nouveau Pas encore disponible
  • Added CS_REST_Campaigns.get_email_client_usage().
  • Added support for ReadsEmailWith field on subscriber objects.
  • Added support for retrieving unconfirmed subscribers for a list.
  • Added support for suppressing email addresses.
  • Added support for retrieving spam complaints for a campaign, as well as adding SpamComplaints field to campaign summary output.
  • Added VisibleInPreferenceCenter field to custom field output.
  • Added support for setting preference center visibility when creating custom fields.
  • Added the ability to update a custom field name and preference visibility.
  • Added documentation explaining that TextUrl is now optional when creating a campaign.

2.3.2

Corrigé Pas encore disponible
  • Fixed timeout issue by setting CS_REST_SOCKET_TIMEOUT to 10 seconds.

2.3.1

Corrigé Pas encore disponible
  • Fixed #13. Load services_json.php only if Services_JSON class doesn't already exist.
  • Fixed issue with curl calls hangs hanging on proxy failure.

2.3.0

Nouveau Pas encore disponible
  • Added support for creating campaigns from templates.
  • Added support for unsuppressing an email address.

2.2.0

Nouveau Pas encore disponible
  • Added WorldviewURL field to campaign summary response.
  • Added Latitude, Longitude, City, Region, CountryCode, and CountryName fields to campaign opens and clicks responses.

2.1.1

Nouveau Pas encore disponible

2.1.0

Nouveau Pas encore disponible
  • Added support for basic / unlimited pricing.

2.0.0

Supprimé Pas encore disponible
  • Removing deprecated method CS_REST_Clients.set_access().
  • Removed traces of calling the API in a deprecated manner.

1.2.0

Nouveau Pas encore disponible
  • Added support for UnsubscribeSetting field when creating, updating and getting list details.
  • Added support for AddUnsubscribesToSuppList and ScrubActiveWithSuppList fields when updating a list.
  • Added support for finding all client lists to which a subscriber with a specific email address belongs.

1.1.3

Pas encore disponible

1.1.2

Nouveau Pas encore disponible
  • Added support for specifying whether subscription-based autoresponders should be restarted when adding or updating subscribers.

1.1.1

Nouveau Pas encore disponible
  • Added Travis CI support.

1.1.0

Nouveau Pas encore disponible
  • Added support for team management.

1.0.14

Nouveau Corrigé Pas encore disponible
  • Added support for new API methods.
  • Fixed subscriber import sample.

1.0.12

Corrigé Pas encore disponible
  • Fixed response handling code so that it can deal with HTTP responses beginning with "HTTP/1.1 Continue".

1.0.11

Corrigé Pas encore disponible
  • Fixed socket issue by added Connection:Close header for raw socket transport.

1.0.10

Corrigé Pas encore disponible
  • Fixed #5. Updated recursive check_encoding call.
  • Fixed #7. Modified template create/update to not require screenshot URL.

1.0.9

Corrigé Pas encore disponible
  • Fixed #4. Removed static function calls.

1.0.8

Nouveau Pas encore disponible
  • Initial release which supports current Campaign Monitor API.

Envoyer votre avis

Ce qui fonctionne, ce qui ne fonctionne pas, ce qui manque : quelques mots suffisent.

Seulement si vous souhaitez une réponse.

Prise dans votre navigateur, sans cette fenêtre. Les mots de passe, ce que vous avez saisi dans les formulaires, les clés et les jetons sont exclus et remplacés par des blocs gris ; vous pouvez masquer d’autres zones avant l’envoi. Nous conservons les captures 90 jours.

Nous l’enregistrons avec l’adresse de la page, votre langue, la taille de la fenêtre, le navigateur et l’adresse IP, ainsi que votre adresse e-mail si vous en indiquez une. L’adresse IP et le navigateur sont supprimés après 90 jours. Politique de confidentialité.

Toutes les langues