简单 / infusionsoft-php-sdk
支持 Laravel 4.2 的简单 Infusionsoft SDK for PHP。
Requires
- php: >=5.2.0
- ext-curl: *
Suggests
- illuminate/support: Required for Laravel support
This package is not auto-updated.
Last update: 2024-09-28 17:32:11 UTC
README
发布您的配置
php artisan config:publish s1mple/infusionsoft-php-sdk
最初分叉的 README
Novak Solutions 创建了 Infusionsoft PHP SDK,以简化在 Infusionsoft 平台上进行开发。SDK 利用官方的 Infusionsoft API,但绕过了一些已知的陷阱。
为什么使用 Infusionsoft PHP SDK?
- 无依赖。 如果您的服务器有 PHP 和 cURL,那么您就可以开始使用了!
- 代码补全。 我们添加了所有必要的 PHPDoc 注释,以便在流行的编辑器(如 Eclipse 和 PhpStorm)中实现代码补全。
- 自动重试。 在安全的情况下自动重试失败的 API 调用(例如,更新和删除)。
- 自动处理 XML-RPC。 您的请求和响应将自动编码和解码。
- 自动选择正确的方法。 保存记录变得更容易。SDK 将根据您是在处理新记录还是现有记录自动选择是执行插入还是更新。
- 未来安全! 即使 Infusionsoft 未来删除了字段,SDK 仍然可以正常工作。
全面支持
全面支持 Infusionsoft PHP SDK。如果您发现错误或遇到问题,请提交问题,我们将修复它。
我们也感谢社区贡献。要贡献:分叉 SDK 仓库,进行您的更改,并提交一个 pull request。
安装
我们保持 master
分支生产就绪。要安装,只需将 SDK 克隆到方便的文件夹中。例如
git clone git@github.com:novaksolutions/infusionsoft-php-sdk.git
您还需要将 Infusionsoft/config.sample.php
复制到 Infusionsoft/config.php
。编辑此文件并添加您的应用程序名称和 API 密钥。
使用方法
为了帮助您开始,我们创建了一个屏幕录像,将指导您如何使用 SDK 在 Infusionsoft 应用程序中创建联系人。您可以在 YouTube 上找到视频:使用 Novak Solutions SDK 和 Infusionsoft API。
您还可以在我们的 GitHub wiki 的 示例 页面上找到大量的实际代码示例。
您的项目需要包含 Infusionsoft/infusionsoft.php
,这是一个自动加载所需任何类别的引导程序。例如
<?php require_once('Infusionsoft/infusionsoft.php');
请参阅 example.php
以获取一个非常基本的用法示例。更多示例可以在 Infusionsoft/examples/
文件夹中找到。
WordPress
如果您想在 WordPress 内部或与 WordPress 插件中使用 SDK,请使用 Infusionsoft SDK 插件。它在 WordPress.org 插件目录 中列出,因此您可以轻松地将其安装到任何 WordPress 博客中。我们定期更新此插件,以便在 SDK 更新时始终获得最新的错误修复和新功能。
使用 Infusionsoft SDK 插件将允许您的插件或自定义代码与其他使用 Infusionsoft PHP SDK 的插件一起工作。
许可
《Infusionsoft PHP SDK》遵循MIT许可证。它简单易懂,对您使用SDK的限制几乎为零。
您可以在任何其他项目(包括商业项目)中使用《Infusionsoft PHP SDK》,前提是保留版权头信息。
本许可证的详细信息包含在MIT-LICENSE.txt文件中,并且必须在SDK的所有副本中包含。