Download the PHP package salesforce-mc/marketing-cloud-sdk without Composer
On this page you can find all versions of the php package salesforce-mc/marketing-cloud-sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download salesforce-mc/marketing-cloud-sdk
More information about salesforce-mc/marketing-cloud-sdk
Files in salesforce-mc/marketing-cloud-sdk
Package marketing-cloud-sdk
Short Description The Salesforce Marketing Cloud PHP SDK
License BSD-3-Clause
Homepage https://github.com/salesforce-marketingcloud/mcsdk-automation-php
Informations about the package marketing-cloud-sdk
Salesforce Marketing Cloud - Autogenerated SDK
Overview
The Salesforce Marketing Cloud PHP SDK enables developers to easily access the Salesforce Marketing Cloud.
- This is an upgraded version of the existing community supported Fuel-PHP SDK
- Unlike the Fuel-PHP, this SDK is auto generated using Swagger Codegen
Supported Features
Environment Requirements
- PHP 7.3 and later
Download
To consume this SDK, add the Salesforce Marketing Cloud SDK to your project using the following command:
Getting Started
Usage scenarios
1.Basic usage
Please note that the configuration in this scenario is taken from the environment variables.
Environment variables:
- SFMC_ACCOUNT_ID
- SFMC_AUTH_BASE_URL (Authentication TSE)
- SFMC_CLIENT_ID
- SFMC_CLIENT_SECRET
- SFMC_COUNTRY_CODE (eg: US)
- SFMC_KEYWORD (SMS keyword)
- SFMC_SHORT_CODE (SMS short code)
2.Setting the configuration from code using the configuration builder
To find more information on how to consume the SDK, Refer to the Regression tests or the Code Samples
Note
- Most of the code in this repo is auto generated from the mcsdk-automation-framework-core and the mcsdk-automation-framework-php repos. Other features like authentication flow, caching are directly implemented in this repo.
- If any change is needed in the auto generated code, it has to come from the mcsdk-automation-framework-core or the mcsdk-automation-framework-php repos.
- If any change is needed in the auth flow or caching, it should be done in this repo.
Contact us
- Request a new feature, add a question or report a bug on GitHub.
- Vote for Popular Feature Requests by making relevant comments and add your reaction. Use a reaction in place of a "+1" comment:
- 👍 - upvote
- 👎 - downvote
License
By contributing your code, you agree to license your contribution under the terms of the BSD 3-Clause License.
All versions of marketing-cloud-sdk with dependencies
ext-curl Version *
ext-json Version *
ext-mbstring Version *
guzzlehttp/guzzle Version 6.3.3
league/oauth2-client Version 2.4.1
psr/cache Version 1.0
psr/simple-cache Version 1.0
psr/event-dispatcher Version 1.0
symfony/cache Version 4.3.8
symfony/dependency-injection Version 4.3.8
symfony/event-dispatcher Version 4.3.8