constantcontactpublicapi/constant-contact-v3api-client-php
Composer 安装命令:
composer require constantcontactpublicapi/constant-contact-v3api-client-php
包简介
Constant Contact API PHP SDK
README 文档
README
Swagger build version 3.0.161
Installation & Usage
Requirements
PHP 7.4 and later. Should also work with PHP 8.0.
Install using Packagist
- Run
composer require constantcontactpublicapi/constant-contact-v3api-client-php - Run
composer install
Manual Installation
- Run
git clone https://github.com/constantcontact/constant-contact-v3api-client-php.git - Navigate to the project root, then run
composer install - Add
vendor/autoload.phpto your codebase:
<?php require_once('/path/to/constant-contact-api/vendor/autoload.php');
Getting Started
Please follow the installation procedure and then run the following:
<?php require_once(__DIR__ . '/vendor/autoload.php'); // Configure OAuth2 access token for authorization: oauth2_access_code $config = ConstantContactApi\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN'); // Configure OAuth2 access token for authorization: oauth2_implicit $config = ConstantContactApi\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN'); $apiInstance = new ConstantContactApi\Client\Api\AccountServicesApi( // If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`. // This is optional, `GuzzleHttp\Client` will be used as default. new GuzzleHttp\Client(), $config ); $add_account_email_address_request = new \ConstantContactApi\Client\Model\AddAccountEmailAddressRequest(); // \ConstantContactApi\Client\Model\AddAccountEmailAddressRequest | A JSON request payload containing the new email address you want to add to the Constant Contact account. try { $result = $apiInstance->addAccountEmailAddress($add_account_email_address_request); print_r($result); } catch (Exception $e) { echo 'Exception when calling AccountServicesApi->addAccountEmailAddress: ', $e->getMessage(), PHP_EOL; }
API Endpoints
All URIs are relative to https://api.cc.email/v3
| Class | Method | HTTP request | Description |
|---|---|---|---|
| AccountServicesApi | addAccountEmailAddress | POST /account/emails | POST Add an Account Email Address |
| AccountServicesApi | addPhysicalAddress | POST /account/summary/physical_address | POST the Physical Address for the Account |
| AccountServicesApi | getAccountDetails | GET /account/summary | GET a Summary of Account Details |
| AccountServicesApi | getAccountPhysicalAddress | GET /account/summary/physical_address | GET the Physical Address for the Account |
| AccountServicesApi | getAllAccountEmailAddresses | GET /account/emails | GET a Collection of Account Email Addresses |
| AccountServicesApi | getUserPrivileges | GET /account/user/privileges | GET User Privileges |
| AccountServicesApi | updateAccount | PUT /account/summary | PUT (update) Account Details |
| AccountServicesApi | updateAccountPhysicalAddress | PUT /account/summary/physical_address | PUT (update) the Physical Address for an Account |
| BulkActivitiesApi | createCSVImportActivity | POST /activities/contacts_file_import | Import Contacts using a CSV File |
| BulkActivitiesApi | createDeleteActivity | POST /activities/contact_delete | Delete Contacts in Bulk |
| BulkActivitiesApi | createExportActivity | POST /activities/contact_exports | Export Contacts to a File |
| BulkActivitiesApi | createImportJSONActivity | POST /activities/contacts_json_import | Import Contacts using a JSON Payload |
| BulkActivitiesApi | createListAddActivity | POST /activities/add_list_memberships | Add Contacts to Lists |
| BulkActivitiesApi | createListDeleteActivity | POST /activities/list_delete | Delete Contact Lists |
| BulkActivitiesApi | createListRemoveActivity | POST /activities/remove_list_memberships | Remove Contacts from Lists |
| BulkActivitiesApi | createTagAddContactActivity | POST /activities/contacts_taggings_add | Add Tags to Contacts |
| BulkActivitiesApi | createTagDeleteActivity | POST /activities/contacts_tags_delete | Delete Tags |
| BulkActivitiesApi | createTagRemoveActivity | POST /activities/contacts_taggings_remove | Remove Tags from Contacts |
| BulkActivitiesApi | getActivityById | GET /activities/{activity_id} | GET an Activity Status |
| BulkActivitiesApi | getAllActivities | GET /activities | GET Activity Status Collection |
| BulkActivitiesApi | getCSVExportFile | GET /contact_exports/{file_export_id} | Retrieve Exported Contacts File |
| BulkActivitiesApi | postCustomFieldDelete | POST /activities/custom_fields_delete | Delete Custom Fields |
| ContactListsApi | createList | POST /contact_lists | POST (create) a List |
| ContactListsApi | deleteList | DELETE /contact_lists/{list_id} | DELETE a List |
| ContactListsApi | getAllLists | GET /contact_lists | GET Lists Collection |
| ContactListsApi | getList | GET /contact_lists/{list_id} | GET a List |
| ContactListsApi | getListIdXrefs | GET /contact_lists/list_id_xrefs | GET a collection of V2 and V3 API List IDs |
| ContactListsApi | updateList | PUT /contact_lists/{list_id} | PUT (update) a List |
| ContactTagsApi | deleteTag | DELETE /contact_tags/{tag_id} | DELETE a Tag |
| ContactTagsApi | getAllTags | GET /contact_tags | GET Details for All Tags |
| ContactTagsApi | getTag | GET /contact_tags/{tag_id} | GET Tag Details |
| ContactTagsApi | postTag | POST /contact_tags | POST (Create) a Tag |
| ContactTagsApi | putTag | PUT /contact_tags/{tag_id} | PUT (Update) a Tag |
| ContactsApi | createContact | POST /contacts | POST (create) a Contact |
| ContactsApi | createOrUpdateContact | POST /contacts/sign_up_form | Create or Update a Contact |
| ContactsApi | deleteContact | DELETE /contacts/{contact_id} | DELETE a Contact |
| ContactsApi | getAllContacts | GET /contacts | GET Contacts Collection |
| ContactsApi | getContactById | GET /contacts/{contact_id} | GET a Contact |
| ContactsApi | getContactCounts | GET /contacts/counts | GET Contact Consent Counts |
| ContactsApi | getContactIdXrefs | GET /contacts/contact_id_xrefs | GET a collection of V2 and V3 API contact IDs |
| ContactsApi | getSmsEngagementHistory | GET /contacts/sms_engagement_history/{contact_id} | GET SMS Engagement History for a Contact |
| ContactsApi | resubscribeContact | PUT /contacts/resubscribe/{contact_id} | PUT Resubscribe a Contact |
| ContactsApi | updateContact | PUT /contacts/{contact_id} | PUT (update) a Contact |
| ContactsCustomFieldsApi | createCustomFields | POST /contact_custom_fields | POST (create) a custom_field |
| ContactsCustomFieldsApi | deleteCustomField | DELETE /contact_custom_fields/{custom_field_id} | DELETE a custom_field |
| ContactsCustomFieldsApi | getAllCustomFields | GET /contact_custom_fields | GET custom_fields Collection |
| ContactsCustomFieldsApi | getCustomField | GET /contact_custom_fields/{custom_field_id} | GET a custom_field |
| ContactsCustomFieldsApi | updateCustomField | PUT /contact_custom_fields/{custom_field_id} | Update a custom field. |
| ContactsReportingApi | getContactOpenClickRateReport | GET /reports/contact_reports/{contact_id}/open_and_click_rates | GET Average Open and Click Rates |
| ContactsReportingApi | getContactTrackingCountReport | GET /reports/contact_reports/{contact_id}/activity_summary | GET Contact Action Summary |
| ContactsReportingApi | getContactTrackingReport | GET /reports/contact_reports/{contact_id}/activity_details | GET Contact Activity Details |
| EmailCampaignsApi | createEmailCampaign | POST /emails | POST (Create) a New Email Campaign |
| EmailCampaignsApi | createResendEmailCampaign | POST /emails/activities/{campaign_activity_id}/non_opener_resends | POST a Resend to Non-openers Campaign Activity |
| EmailCampaignsApi | deleteEmailCampaign | DELETE /emails/{campaign_id} | DELETE an Email Campaign |
| EmailCampaignsApi | deleteResendEmailCampaign | DELETE /emails/activities/{campaign_activity_id}/non_opener_resends/{resend_request_id} | DELETE a Resend to Non Openers Activity |
| EmailCampaignsApi | getAllEmailCampaigns | GET /emails | GET a Collection of Email Campaigns |
| EmailCampaignsApi | getEmailCampaignActivity | GET /emails/activities/{campaign_activity_id} | GET a Single Email Campaign Activity |
| EmailCampaignsApi | getEmailCampaignById | GET /emails/{campaign_id} | GET Details About a Single Email Campaign |
| EmailCampaignsApi | getEmailCampaignXrefs | GET /emails/campaign_id_xrefs | GET a Collection of V2 and V3 API Email Campaign Identifiers |
| EmailCampaignsApi | getResendEmailCampaign | GET /emails/activities/{campaign_activity_id}/non_opener_resends | GET Details for a Resend to Non-openers Campaign Activity |
| EmailCampaignsApi | patchEmailCampaignName | PATCH /emails/{campaign_id} | PATCH (Update) an Email Campaign Name |
| EmailCampaignsApi | updateEmailCampaignActivity | PUT /emails/activities/{campaign_activity_id} | PUT (Update) An Email Campaign Activity |
| EmailCampaignsABTestsApi | createABTestEmailCampaign | POST /emails/activities/{campaign_activity_id}/abtest | POST (Create) an A/B Test for an Email Campaign Activity |
| EmailCampaignsABTestsApi | deleteABTestEmailCampaign | DELETE /emails/activities/{campaign_activity_id}/abtest | DELETE an A/B Test for an Email Campaign Activity |
| EmailCampaignsABTestsApi | getABTestEmailCampaign | GET /emails/activities/{campaign_activity_id}/abtest | GET A/B Test Details for an Email Campaign Activity |
| EmailReportingApi | getBouncesReport | GET /reports/email_reports/{campaign_activity_id}/tracking/bounces | GET an Email Bounces Report |
| EmailReportingApi | getCampaignActivityLinkReport | GET /reports/email_reports/{campaign_activity_id}/links | GET an Email Links Report |
| EmailReportingApi | getClicksReport | GET /reports/email_reports/{campaign_activity_id}/tracking/clicks | GET an Email Clicks Report |
| EmailReportingApi | getDidNotOpensReport | GET /reports/email_reports/{campaign_activity_id}/tracking/didnotopens | GET an Email Did Not Opens Report |
| EmailReportingApi | getEmailCampaignActivityReport | GET /reports/stats/email_campaign_activities/{campaign_activity_ids} | GET an Email Campaign Activity Stats Report |
| EmailReportingApi | getEmailCampaignReport | GET /reports/summary_reports/email_campaign_summaries | GET an Email Campaigns Summary Report |
| EmailReportingApi | getEmailOpensReport | GET /reports/email_reports/{campaign_activity_id}/tracking/opens | GET an Email Opens Report |
| EmailReportingApi | getEmailSendsReport | GET /reports/email_reports/{campaign_activity_id}/tracking/sends | GET an Email Sends Report |
| EmailReportingApi | getEmailStatsReport | GET /reports/stats/email_campaigns/{campaign_ids} | GET an Email Campaign Stats Report |
| EmailReportingApi | getForwardsReport | GET /reports/email_reports/{campaign_activity_id}/tracking/forwards | GET an Email Forwards Report |
| EmailReportingApi | getOptoutsReport | GET /reports/email_reports/{campaign_activity_id}/tracking/optouts | GET an Email Opt-outs Report |
| EmailReportingApi | getUniqueOpensReport | GET /reports/email_reports/{campaign_activity_id}/tracking/unique_opens | GET an Email Unique Opens Report |
| EmailSchedulingApi | getEmailCampaignActivityPreview | GET /emails/activities/{campaign_activity_id}/previews | GET the HTML Preview of an Email Campaign Activity |
| EmailSchedulingApi | getEmailCampaignActivitySchedule | GET /emails/activities/{campaign_activity_id}/schedules | GET an Email Campaign Activity Schedule |
| EmailSchedulingApi | getEmailCampaignActivitySendHistory | GET /emails/activities/{campaign_activity_id}/send_history | GET the Send History of an Email Campaign Activity |
| EmailSchedulingApi | scheduleEmailCampaignActivity | POST /emails/activities/{campaign_activity_id}/schedules | POST (Create) an Email Campaign Activity Schedule |
| EmailSchedulingApi | testSendEmailCampaignActivity | POST /emails/activities/{campaign_activity_id}/tests | POST Test Send an Email Campaign Activity |
| EmailSchedulingApi | unscheduleEmailCampaignActivity | DELETE /emails/activities/{campaign_activity_id}/schedules | DELETE an Email Campaign Activity Schedule |
| EventsApi | checkInTickets | POST /events/{event_id}/check_in/tickets | Check in event tickets. |
| EventsApi | copyEvent | POST /events/{event_id}/copy | POST (copy) an existing event. |
| EventsApi | createEvent | POST /events/default | POST (create) a new event. |
| EventsApi | findEvents | GET /events | GET a collection of events. |
| EventsApi | findRegistrationsUsingGET | GET /events/{event_id}/tracks/{track_id}/registrations | Get a list of registrations for an event. |
| EventsApi | getEvent2 | GET /events/{event_id} | GET details for a single event. |
| EventsApi | getRegistrationInfo | GET /events/{event_id}/tracks/{track_id}/registrations/{registration_id} | Get registration details for an event. |
| EventsApi | undoCheckInTickets | POST /events/{event_id}/undo_check_in/tickets | Undo event ticket check-in. |
| EventsApi | updateEvent | PATCH /events/{event_id} | PATCH (update) an event. |
| EventsApi | updateRegistrationPaymentStatusUsingPUT | PUT /events/{event_id}/tracks/{track_id}/registrations/payment_status | Update payment status for event registrations. |
| EventsApi | updateRegistrationStatusUsingPUT | PUT /events/{event_id}/tracks/{track_id}/registrations | Update status for event registrations. |
| LandingPagesReportingApi | getContactAdds | GET /reports/landing_pages/campaign_details/{campaign_activity_id}/p_unique_contact_adds | GET a Unique Contacts Adds Landing Page Report |
| LandingPagesReportingApi | getContactOpens | GET /reports/landing_pages/campaign_details/{campaign_activity_id}/p_contact_opens | GET a Contacts Opens Landing Page Report |
| LandingPagesReportingApi | getUniqueContactClicks | GET /reports/landing_pages/campaign_details/{campaign_activity_id}/p_unique_contact_clicks | GET a Unique Contacts Clicks Landing Page Report |
| LandingPagesReportingApi | getUniqueContactOpens | GET /reports/landing_pages/campaign_details/{campaign_activity_id}/p_unique_contact_opens | GET a Unique Contacts Opens Landing Page Report |
| LandingPagesReportingApi | getUniqueContactSMSOptIns | GET /reports/landing_pages/campaign_details/{campaign_activity_id}/p_unique_contact_sms_optins | GET a Unique Contacts SMS Opt-In Landing Page Report |
| LandingPagesReportingApi | getUniqueContactUpdates | GET /reports/landing_pages/campaign_details/{campaign_activity_id}/p_unique_contact_updates | GET a Unique Contacts Updates Landing Page Report |
| SMSReportingApi | getAllBulkSmsCampaignSummaries | GET /reports/summary_reports/sms_campaign_summaries | GET an SMS Campaigns Summary Report |
| SegmentsApi | createSegment | POST /segments | POST (create) a Segment |
| SegmentsApi | deleteSegment | DELETE /segments/{segment_id} | DELETE a Segment |
| SegmentsApi | getAllSegments | GET /segments | GET all Segments |
| SegmentsApi | getSegmentById | GET /segments/{segment_id} | GET a Segment's Details |
| SegmentsApi | updateSegment | PUT /segments/{segment_id} | PUT (update) a Segment |
| SegmentsApi | updateSegmentName | PATCH /segments/{segment_id}/name | PATCH (rename) a Segment |
| SocialApi | createSocialPost | POST /social/posts | POST (create) a social media post |
| SocialApi | getHashtagGroups | GET /social/hashtags/groups | GET hashtag groups |
| SocialApi | getSocialConnections | GET /social/connections | GET social network connections |
| SocialApi | getSocialProfiles | GET /social/profiles | GET social media profiles |
Models
- ABTestData
- APIErrorSchemaInner
- AccessTokenResponse
- AccountCancellation
- AccountEmailCreateResponse
- AccountEmailInput
- AccountInfoDto
- AccountPhysicalAddress
- AccountSuspension
- Activities
- Activity
- ActivityDeleteCustomFields
- ActivityDeleteListResponse
- ActivityDeleteListsResponse
- ActivityDeleteStatus
- ActivityErrors
- ActivityExportStatus
- ActivityGeneric
- ActivityGenericStatus
- ActivityImport
- ActivityLinks
- ActivityListsMembership
- ActivityReference
- ActivityStatus
- ActivityStatusExportLink
- ActivityStatusLink
- ActivityTagging
- ActivityTaggingStatus
- AddAccountEmailAddress201Response
- AddAccountEmailAddressRequest
- AddressDto
- AddressDto1
- AttributeDto
- AttributeDto1
- AuthorizationErrorSchema
- AutomationCampaign
- AutomationCampaignActiveDefinition
- AutomationCampaignStructuredTagsInner
- AutomationFlow
- AutomationFlowWorkflowDef
- AutomationStructuredTag
- AutomationWorkflowDef
- AutomationWorkflowDefinition
- AutomationWorkflowDefinitionWorkflow
- BouncesTrackingActivitiesPage
- BouncesTrackingActivity
- BulkCampaignSummary
- BulkEmailCampaignSummariesPage
- BulkEmailCampaignSummariesPercents
- BulkEmailCampaignSummary
- BulkSmsCampaignSummariesPercents
- CampaignActivityStatsQueryResultEmail
- CampaignActivityStatsResultGenericStatsEmailActivity
- CampaignActivitySummary
- CampaignStatsQueryResultEmail
- CampaignStatsResultGenericStatsEmailPercentsEmail
- CheckInTicketsRequest
- ClicksTrackingActivitiesPage
- ClicksTrackingActivity
- CompanyLogo
- ConnectionDto
- ConnectionResponseDto
- ConnectionStatusDto
- ContactCampaignActivitiesSummary
- ContactCreateOrUpdateInput
- ContactCreateOrUpdateResponse
- ContactCustomField
- ContactDelete
- ContactDto
- ContactDto1
- ContactList
- ContactListArray
- ContactListPutPost
- ContactOpenAndClickRates
- ContactPostRequest
- ContactPutRequest
- ContactResource
- ContactResubscribeRequest
- ContactSmsChannel
- ContactSmsChannelConsents
- ContactTrackingActivitiesPage
- ContactTrackingActivity
- ContactXref
- ContactXrefs
- Contacts
- ContactsCounts
- ContactsExport
- ContactsJsonImport
- CopyEventRequest
- CreateCSVImportActivity201Response
- CreateCSVImportActivity201ResponseLinks
- CreateCSVImportActivity201ResponseStatus
- CreateContactRequest
- CreateContactRequestEmailAddress
- CreateCustomFieldsRequest
- CreateCustomFieldsRequestChoicesInner
- CreateDeleteActivity201Response
- CreateDeleteActivity201ResponseLinks
- CreateDeleteActivity201ResponseLinksSelf
- CreateDeleteActivity201ResponseStatus
- CreateDeleteActivityRequest
- CreateEmailCampaign200Response
- CreateEmailCampaign200ResponseCampaignActivitiesInner
- CreateEmailCampaignRequest
- CreateEmailCampaignRequestEmailCampaignActivitiesInner
- CreateEmailCampaignRequestEmailCampaignActivitiesInnerPhysicalAddressInFooter
- CreateEvent201Response
- CreateEvent201ResponseEventPromotionsInner
- CreateEvent201ResponseEventSettings
- CreateExportActivity201Response
- CreateExportActivity201ResponseStatus
- CreateExportActivityRequest
- CreateExportActivityRequestExclude
- CreateImportJSONActivityRequest
- CreateImportJSONActivityRequestImportDataInner
- CreateListAddActivityRequest
- CreateListAddActivityRequestExclude
- CreateListAddActivityRequestSource
- CreateListDeleteActivity201Response
- CreateListDeleteActivity201ResponseLinks
- CreateListDeleteActivity201ResponseLinksSelf
- CreateListDeleteActivity201ResponseStatus
- CreateListDeleteActivityRequest
- CreateListRemoveActivity201Response
- CreateListRemoveActivity201ResponseStatus
- CreateListRemoveActivityRequest
- CreateListRemoveActivityRequestExclude
- CreateListRemoveActivityRequestSource
- CreateOrUpdateContact200Response
- CreateOrUpdateContactCustomField
- CreateOrUpdateContactRequest
- CreateOrUpdateContactRequestCustomFieldsInner
- CreateOrUpdateContactRequestSmsChannel
- CreateOrUpdateContactRequestSmsChannelSmsChannelConsentsInner
- CreateOrUpdateContactRequestStreetAddress
- CreateResendEmailCampaign201Response
- CreateResendEmailCampaignRequest
- CreateSegment201Response
- CreateSegmentRequest
- CreateSocialPost200Response
- CreateSocialPostRequest
- CreateSocialPostRequestProfilePostsInner
- CreateSocialPostRequestProfilePostsInnerImagesInner
- CreateSocialPostRequestProfilePostsInnerProfilesInner
- CreateTagDeleteActivityRequest
- CreateTagRemoveActivity201Response
- CreateTagRemoveActivity201ResponseLinks
- CreateTagRemoveActivity201ResponseLinksResults
- CreateTagRemoveActivity201ResponseLinksSelf
- CreateTagRemoveActivity201ResponseStatus
- CreateTagRemoveActivityRequest
- CreateTagRemoveActivityRequestExclude
- CreateTagRemoveActivityRequestSource
- CrossReference
- CrossReferenceResponse
- CustomField
- CustomFieldChoice
- CustomFieldChoicePutRequest
- CustomFieldChoiceRequest
- CustomFieldId100
- CustomFieldMetadata
- CustomFieldPutRequest
- CustomFieldRequest
- CustomFields
- Customer
- CustomerPut
- DeleteList202Response
- DeleteTag202Response
- DeleteTag202ResponseActivityErrorsInner
- DeleteTag202ResponseLinks
- DeleteTag202ResponseLinksSelf
- DeleteTag202ResponseStatus
- DetailedRegistrationDto
- DeviceFlowResponse
- DidNotOpensTrackingActivitiesPage
- DidNotOpensTrackingActivity
- EmailAddress
- EmailAddressPost
- EmailAddressPut
- EmailCampaign
- EmailCampaignAccountInformation
- EmailCampaignAccountInformationMessageSettings
- EmailCampaignAccountInformationPhysicalAddress
- EmailCampaignActivity
- EmailCampaignActivityInput
- EmailCampaignActivityPreview
- EmailCampaignComplete
- EmailCampaignName
- EmailCampaigns
- EmailLinkClickCount
- EmailLinks
- EmailPhysicalAddress
- EmailScheduleInput
- EmailTestSendInput
- EmailsLink
- EmailsPagingLinks
- EventCopyRequestDto
- EventDto
- EventListingDto
- EventMediaAssetDto
- EventMediaAssetDto1
- EventMetaDataDto
- EventMetaDataDto1
- EventPromotionDto
- EventRegistrationSummaryMetricDto
- EventSettingsDto
- FileObject
- FileStatusArrayInner
- FindEvents200Response
- FindEvents200ResponseLinks
- FindEvents200ResponseRecordsInner
- FindEvents200ResponseRecordsInnerEventRegistrationSummaryMetrics
- FindRegistrationsUsingGET200Response
- FindRegistrationsUsingGET200ResponseLinks
- FindRegistrationsUsingGET200ResponseRecordsInner
- ForwardsTrackingActivitiesPage
- ForwardsTrackingActivity
- GetABTestEmailCampaign200Response
- GetAccountDetails200Response
- GetAccountDetails200ResponseCompanyLogo
- GetAccountDetails200ResponsePhysicalAddress
- GetActivityById200Response
- GetAllAccountEmailAddresses200ResponseInner
- GetAllActivities200Response
- GetAllActivities200ResponseActivitiesInner
- GetAllActivities200ResponseActivitiesInnerLinks
- GetAllActivities200ResponseActivitiesInnerLinksResults
- GetAllActivities200ResponseActivitiesInnerLinksSelf
- GetAllActivities200ResponseActivitiesInnerStatus
- GetAllActivities200ResponseLinks
- GetAllActivities200ResponseLinksNext
- GetAllBulkSmsCampaignSummaries200Response
- GetAllBulkSmsCampaignSummaries200ResponseAggregatePercents
- GetAllBulkSmsCampaignSummaries200ResponseBulkSmsCampaignSummariesInner
- GetAllBulkSmsCampaignSummaries200ResponseBulkSmsCampaignSummariesInnerUniqueCounts
- GetAllBulkSmsCampaignSummaries200ResponseLinks
- GetAllBulkSmsCampaignSummaries200ResponseLinksNext
- GetAllContacts200Response
- GetAllCustomFields200Response
- GetAllEmailCampaigns200Response
- GetAllEmailCampaigns200ResponseCampaignsInner
- GetAllEmailCampaigns200ResponseLinks
- GetAllLists200Response
- GetAllSegments200Response
- GetAllSegments200ResponseLinks
- GetAllSegments200ResponseLinksNext
- GetAllSegments200ResponseSegmentsInner
- GetAllTags200Response
- GetAllTags200ResponseLinks
- GetAllTags200ResponseLinksNext
- GetAllTags200ResponseLinksNextNext
- GetBouncesReport200Response
- GetBouncesReport200ResponseLinks
- GetBouncesReport200ResponseTrackingActivitiesInner
- GetCampaignActivityLinkReport200Response
- GetCampaignActivityLinkReport200ResponseLinkClickCountsInner
- GetClicksReport200Response
- GetClicksReport200ResponseLinks
- GetClicksReport200ResponseTrackingActivitiesInner
- GetContactAdds200Response
- GetContactAdds200ResponseTrackingActivitiesInner
- GetContactById200Response
- GetContactById200ResponseCustomFieldsInner
- GetContactById200ResponseEmailAddress
- GetContactById200ResponseNotesInner
- GetContactById200ResponsePhoneNumbersInner
- GetContactById200ResponseSmsChannel
- GetContactById200ResponseSmsChannelSmsChannelConsentsInner
- GetContactById200ResponseStreetAddressesInner
- GetContactCounts200Response
- GetContactIdXrefs200Response
- GetContactIdXrefs200ResponseXrefsInner
- GetContactOpenClickRateReport200Response
- GetContactTrackingCountReport200Response
- GetContactTrackingCountReport200ResponseCampaignActivitiesInner
- GetContactTrackingCountReport200ResponseLinks
- GetContactTrackingReport200Response
- GetContactTrackingReport200ResponseLinks
- GetContactTrackingReport200ResponseLinksNext
- GetContactTrackingReport200ResponseTrackingActivitiesInner
- GetCustomField200Response
- GetCustomField200ResponseChoicesInner
- GetCustomField200ResponseMetadata
- GetDidNotOpensReport200Response
- GetDidNotOpensReport200ResponseTrackingActivitiesInner
- GetEmailCampaignActivity200Response
- GetEmailCampaignActivity200ResponseDocumentProperties
- GetEmailCampaignActivity200ResponsePhysicalAddressInFooter
- GetEmailCampaignActivityPreview200Response
- GetEmailCampaignActivityReport200Response
- GetEmailCampaignActivityReport200ResponseResultsInner
- GetEmailCampaignActivityReport200ResponseResultsInnerStats
- GetEmailCampaignActivitySchedule200ResponseInner
- GetEmailCampaignActivitySendHistory200ResponseInner
- GetEmailCampaignReport200Response
- GetEmailCampaignReport200ResponseAggregatePercents
- GetEmailCampaignReport200ResponseBulkEmailCampaignSummariesInner
- GetEmailCampaignReport200ResponseBulkEmailCampaignSummariesInnerUniqueCounts
- GetEmailCampaignXrefs200Response
- GetEmailCampaignXrefs200ResponseXrefsInner
- GetEmailOpensReport200Response
- GetEmailOpensReport200ResponseTrackingActivitiesInner
- GetEmailSendsReport200Response
- GetEmailSendsReport200ResponseLinks
- GetEmailSendsReport200ResponseTrackingActivitiesInner
- GetEmailStatsReport200Response
- GetEmailStatsReport200ResponseErrorsInner
- GetEmailStatsReport200ResponseResultsInner
- GetEmailStatsReport200ResponseResultsInnerPercents
- GetEmailStatsReport200ResponseResultsInnerStats
- GetForwardsReport200Response
- GetForwardsReport200ResponseTrackingActivitiesInner
- GetHashtagGroups200Response
- GetHashtagGroups200ResponseHashtagGroupsInner
- GetHashtagGroups200ResponseLinks
- GetHashtagGroups200ResponseLinksNext
- GetHashtagGroups200ResponsePage
- GetList200Response
- GetListIdXrefs200Response
- GetListIdXrefs200ResponseXrefsInner
- GetOptoutsReport200Response
- GetOptoutsReport200ResponseTrackingActivitiesInner
- GetRegistrationInfo200Response
- GetRegistrationInfo200ResponseContactInner
- GetRegistrationInfo200ResponseOrderSummary
- GetRegistrationInfo200ResponseOrderSummaryDetailsInner
- GetRegistrationInfo200ResponseTicketsInner
- GetResendEmailCampaign200ResponseInner
- GetSmsEngagementHistory200ResponseInner
- GetSmsEngagementHistory200ResponseInnerHistoryDetails
- GetSocialConnections200Response
- GetSocialConnections200ResponseConnectionsInner
- GetSocialConnections200ResponseConnectionsInnerAccountInfo
- GetSocialConnections200ResponseConnectionsInnerConnectionStatus
- GetSocialProfiles200ResponseInner
- GetSocialProfiles200ResponseInnerAccountInfo
- GetTag200Response
- GetUniqueContactClicks200Response
- GetUniqueContactClicks200ResponseLinks
- GetUniqueContactClicks200ResponseLinksNext
- GetUniqueContactClicks200ResponseTrackingActivitiesInner
- GetUniqueContactClicks200ResponseTrackingActivitiesInnerSmsChannel
- GetUniqueContactOpens200Response
- GetUniqueContactOpens200ResponseTrackingActivitiesInner
- GetUniqueContactSMSOptIns200Response
- GetUniqueContactSMSOptIns200ResponseTrackingActivitiesInner
- GetUniqueContactUpdates200Response
- GetUniqueContactUpdates200ResponseTrackingActivitiesInner
- GetUserPrivileges200ResponseInner
- HashtagGroupDto
- HeadersObject
- HistoryDetails
- Href
- ImageDto
- ItemDto
- ItemDto1
- ItemSummaryDto
- ItemSummaryDto1
- JmmlSmsChannel
- JmmlSmsChannelConsents
- JsonImportContact
- LineItemDetailsDto
- Link
- Links
- ListActivityAddContacts
- ListActivityRemoveContacts
- ListIdList100
- ListInput
- ListXref
- ListXrefs
- LpreportingLinks
- LpreportingNext
- MyLibraryFileCollectionInner
- MyLibraryFileCollectionInnerThumbnail
- Next
- Note
- OAuthError
- OnlineMeetingDto
- OnlineMeetingDto1
- OpensTrackingActivitiesPage
- OpensTrackingActivity
- OptoutsTrackingActivitiesPage
- OptoutsTrackingActivity
- OrderDetailsDto
- OrderTicketKeysRequestDto
- PContactAddTrackingActivitiesPage
- PContactAddTrackingActivity
- PContactClickTrackingActivitiesPage
- PContactClickTrackingActivity
- PContactOpenTrackingActivity
- PContactOpensTrackingActivitiesPage
- PContactSMSOptInTrackingActivitiesPage
- PContactSMSOptInTrackingActivity
- PContactUpdateTrackingActivitiesPage
- PContactUpdateTrackingActivity
- PageMetadataDto
- PagedEmailCampaignResponse
- PagedHashtagGroupsDto
- PagedResponseLinkRelDto
- PagedResponseLinksDto
- PaginatedRegistrations
- PaginationDtoEventListingDto
- PaginationLinks
- PaginationLinksNext
- PagingLinks
- PartnerAccount
- PartnerAccountLinks
- PartnerAccountOperationsRequest
- PartnerAccountOperationsRequestAccountOperationHeadersInner
- PartnerAccountOperationsRequestAccountOperationPathParametersInner
- PartnerAccountOperationsRequestAccountOperationQueryParametersInner
- PartnerAccountSiteOwnerListInner
- PartnerUnsubscribeResponse
- PartnersLink
- PatchEmailCampaignNameRequest
- PathParamObject
- PaymentStatusUpdateRequestDto
- PercentsEmail
- PhoneNumber
- PhoneNumberPut
- PlanInfo
- PlanTiersObject
- PlanTiersObjectCurrentTiersInner
- PostCreateDto
- PostCustomFieldDelete201Response
- PostCustomFieldDeleteRequest
- PostDto
- PostTagRequest
- ProfileDto
- ProfilePostDto
- ProfilePostProfileDto
- PromoCodeDto
- PromoCodeDto1
- Provision
- ProvisionResponse
- PutTagRequest
- QueryParamObject
- RegistrantInformationLiteDto
- RegistrationStatusUpdateRequestDto
- RegistrationStatusUpdateResponseDto
- RegistrationTicketDto
- RegistrationsLinks
- ReportingLinks
- ReportingNext
- ReportingsmsLinks
- ReportingsmsNext
- ResendToNonOpenersInput
- ResendToNonOpenersObject
- ResubscribeContactRequest
- SSOUser
- ScheduleEmailCampaignActivityRequest
- SegmentData
- SegmentDetail
- SegmentMaster
- SegmentName
- SegmentsDTO
- SegmentsLinks
- SendsTrackingActivitiesPage
- SendsTrackingActivity
- SimpleFieldDto
- SmsCampaignSummariesPage
- SmsChannelConsentDetails
- StatsEmail
- StatsEmailActivity
- StatsError
- StatusDisplayLabelDto
- StatusDisplayLabelDto1
- StreetAddress
- StreetAddressPut
- Tag
- TagAddRemoveContacts
- TagIdList500Limit
- TagPost
- TagPut
- Tags
- TagsActivityLinks
- TagsLinks
- TagsPagingLinks
- TestSendEmailCampaignActivityRequest
- TicketSummaryDto
- TicketSummaryDto1
- TierObject
- TrackDto
- TrackDto1
- TrackingActivitySmsChannelDTO
- UniqueEmailCounts
- UniqueSmsCounts
- UpdateAccountRequest
- UpdateContactRequest
- UpdateContactRequestEmailAddress
- UpdateContactRequestPhoneNumbersInner
- UpdateContactRequestSmsChannel
- UpdateContactRequestSmsChannelSmsChannelConsentsInner
- UpdateContactRequestStreetAddressesInner
- UpdateCustomFieldRequest
- UpdateCustomFieldRequestChoicesInner
- UpdateList200Response
- UpdateListRequest
- UpdateRegistrationPaymentStatusUsingPUTRequest
- UpdateRegistrationStatusUsingPUT207Response
- UpdateRegistrationStatusUsingPUTRequest
- UpdateSegmentNameRequest
- WebhooksSubscriptionBody
- WebhooksSubscriptionCollectionInner
- WebhooksSubscriptionPutResp
- WebhooksSubscriptionResponse
- WebhooksTestSend
Authorization
Authentication schemes defined for the API:
oauth2_access_code
- Type:
OAuth - Flow:
accessCode - Authorization URL:
https://authz.constantcontact.com/oauth2/default/v1/authorize - Scopes:
- contact_data: Read or modify contact data.
- campaign_data: Read or modify email campaign data.
- account_read: Read account data.
- account_update: Modify account data.
Author
webservices@constantcontact.com
About this package
This PHP package is automatically generated by the OpenAPI Generator project:
- API version:
1.0.222- Package version:
1.12.0
- Package version:
- Generator version:
7.2.0 - Build package:
org.openapitools.codegen.languages.PhpClientCodegen
constantcontactpublicapi/constant-contact-v3api-client-php 适用场景与选型建议
constantcontactpublicapi/constant-contact-v3api-client-php 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 3.35k 次下载、GitHub Stars 达 1, 最近一次更新时间为 2025 年 05 月 12 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「php」 「rest」 「api」 「sdk」 「openapi」 「openapitools」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 constantcontactpublicapi/constant-contact-v3api-client-php 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 constantcontactpublicapi/constant-contact-v3api-client-php 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 constantcontactpublicapi/constant-contact-v3api-client-php 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
A PSR-7 compatible library for making CRUD API endpoints
Api bundle
Alfabank REST API integration
A Flickr wrapper to allow you to call the Flickr api with Guzzle as the backend.Goal is to have 100% Flickr api coverage rather than just upload/display photos (currently at 23%).
BlockCypher's PHP SDK for REST API
Helper classes for creating cookie headers
统计信息
- 总下载量: 3.35k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: BSD-3-Clause
- 更新时间: 2025-05-12