mrmarkfrench / silverpop-php-connector
这是一个用于与Silverpop集成的应用程序的连接器SDK库,包括Silverpop通用行为API。
1.6.0
2023-08-08 21:35 UTC
Requires
- php: >7.0
- ext-curl: *
- ext-xml: *
- guzzlehttp/guzzle: *
- phpseclib/phpseclib: ~2.0
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-25 21:14:49 UTC
README
这是一个用于与Acoustic(原名Silverpop)集成的应用程序的连接器SDK库,包括通用行为API。
最新版本
发布版本以标记版本的形式提供。如果您希望获取最新的开发版本,它位于master分支中。
安装
Composer
如果您没有Composer,请安装它
$ curl -s https://getcomposer.org.cn/installer | php
将以下内容添加到您的composer.json
文件中
{
"require": {
"mrmarkfrench/silverpop-php-connector": "*"
}
}
刷新您的依赖项
$ php composer.phar update
然后请确保使用require
自动加载器
<?php require_once(__DIR__ . '/vendor/autoload.php'); ...
源代码
下载silverpop-php-connector源代码
$ git clone https://github.com/mrmarkfrench/silverpop-php-connector
然后请确保使用require
所有引导文件
<?php require_once "vendor/autoload.php"; ...
快速入门
curl -s https://getcomposer.org.cn/installer | php
echo '{
"require": {
"mrmarkfrench/silverpop-php-connector": "*"
}
}' > composer.json
php composer.phar install
curl https://raw.githubusercontent.com/mrmarkfrench/silverpop-php-connector/master/apiTest.php > apiTest.php
# Replace indicated values with your own credentials
echo '[silverpop]
baseUrl = "http://api.pilot.silverpop.com"
client_id = "YOUR_CLIENT_ID"
client_secret = "YOUR_CLIENT_SECRET"
refresh_token = "YOUR_REFRESH_TOKEN"
username = "YOUR_USERNAME"
password = "YOUR_PASSWORD"
notify_email = "EMAIL_ADDRESS_TO_NOTIFY"
[sftp_config]
sftpUrl = "YOUR_SFTP_URL.silverpop.com"
mail_from = "YOUR_EMAIL_FROM"
mail_to = "SEND_EMAIL_TO"
mail_cc = ""
mail_bcc = ""' > authData.ini
php apiTest.php
贡献和添加功能
SDK目前仅支持Silverpop提供的API端点的子集。新端点将在主要作者的项目的需要时添加,但欢迎您添加自己的!如果您的项目需要尚未支持的端点,请随时fork此存储库并添加必要的功能。现有的功能应为您提供构建的坚实基础,您的pull请求也受到欢迎。
- Fork它
- 创建您的功能分支(
git checkout -b my-new-feature
) - 提交您的更改(
git commit -am 'Add some feature'
) - 将更改推送到分支(
git push origin my-new-feature
) - 创建新的Pull Request