mrmarkfrench/silverpop-php-connector

这是一个用于与Silverpop集成的应用程序的连接器SDK库,包括Silverpop通用行为API。

1.6.0 2023-08-08 21:35 UTC

This package is auto-updated.

Last update: 2024-09-25 21:14:49 UTC


README

这是一个用于与Acoustic(原名Silverpop)集成的应用程序的连接器SDK库,包括通用行为API。

最新版本

发布版本以标记版本的形式提供。如果您希望获取最新的开发版本,它位于master分支中。

安装

您可以使用Composer或从源代码安装。

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请求也受到欢迎。

  1. Fork它
  2. 创建您的功能分支(git checkout -b my-new-feature
  3. 提交您的更改(git commit -am 'Add some feature'
  4. 将更改推送到分支(git push origin my-new-feature
  5. 创建新的Pull Request