vdespa / vtiger

Vtiger Web Services PHP 客户端库

1.0.0-alpha.1 2015-11-15 12:22 UTC

This package is not auto-updated.

Last update: 2024-09-28 16:10:13 UTC


README

No Maintenance Intended

Vtiger Web Services PHP 客户端库 (vtwsphpclib)

基于 Composer 的 Vtiger Web Services 客户端。

构建状态

Travis-CI: Build Status

安装

推荐使用 Composer 安装 vtwsphpclib。Composer 是一个用于 PHP 的依赖管理工具。

在您的 composer.json 文件中将 vtwsphpclib 指定为一个依赖项

{
	"require": {
  		"vdespa/vtiger": "0.1"
	}
}

如果您是 Composer 新手,需要包含 /vendor/autoload.php 文件。

使用方法

创建 WSClient 对象

use Vdespa\Vtiger\WSClient;

$url = 'http://example.com/';

$config = [
	'auth' => [
		'username' => 'YOURVTIGERUSERNAME',
		'accesskey' => 'YOURVTIGERACCESSKEY'
	]
];

$wsclient = new WSClient($url, $config);

检索错误

如果操作失败,返回值将是 false。除非您调用,否则不会显示错误。

echo $wsclient->getLastError();

创建对象

$create = $wsclient->createObject('Accounts', array('accountname' => 'Test account'));

列出类型

获取在 API 使用时可用 Vtiger 对象的列表。

$availableModules = $wsclient->getAvailableModules();

其他操作

-- 进行中 --

许可证

使用 MIT 许可证授权。请参阅 LICENSE。

感谢

  • 使用 Guzzle 4.* 构建
  • 灵感来源于 vtwsclib – vtiger CRM Web Services 客户端库版本 1.4