boeki / universal-connector
此包最新版本(v1.0.5)没有可用的许可信息。
v1.0.5
2022-04-13 13:02 UTC
Requires
- php: >=5.3.0
README
UniversalConnector 是一个本机 PHP 库,允许实例化市场上许多常见的 API。该库定期更新,包括新增实例和 API 中的新方法。
版本
要求
php >=5.3.0
安装
# composer
composer require boeki/universal-connector
使用
实例化所需的 API 类
# Magento $api = APIProvider::Magento2Instance(); # SendinBlue $api = APIProvider::SendinBlueInstance();
初始化连接管道
# Magento $api->initialize("username", "password", "http://example.com"); # SendinBlue $api->initialize("xkeysib-5bbxxxxxxxxxxxxxxxx");
可选:可以为 Magento2 的下一个请求提供一个默认网站 ID
# Magento $api->setWebsite($website_id);
请求示例
# SendinBlue use UniversalConnector\API\APIProvider; use UniversalConnector\API\SendinBlue\Builder\SendinBlueTools; $api = APIProvider::SendinBleuInstance(); $api->initialize("xkeysib-5bbxxxxxxxxxxxxxxxx"); $fileBody = SendinBlueTools::CONTACTS_FILE_BODY( ["EMAIL","NOM","PRENOM","SMS"], [ ["james@example.com","Standbridge","James","972542116060"], ["Vanessa@example.com","Lucas","Vanessa","972542116061"], ["Arthur@example.com","Arnold","Arthur","972542116063"] ] ); $response = $api->POST_contacts( $fileBody, null, ["listName" => "Universal-connector_list_test", "folderId" => 9], true, false, null, false, false );