sammaye/yii2-netsuite

A Yii2 ext for the NetSuite API

1.0.0 2016-08-26 10:39 UTC

README

A NetSuite plugin for Yii2

Configuration

In your configuration file(s), for example; main.php:

'ns' => [
	'class' => 'sammaye\netsuite\NetSuite',
	'host' => 'https://webservices.netsuite.com',
	'role' => 3,
	'email' => 'email_for_user@whatever.co.uk',
	'account' => '######',
	'password' => 'lalalalaomg'
],

Usage Example

$service = Yii::$app->ns->service;

$request = new \GetDataCenterUrlsRequest();
$request->account = Yii::$app->ns->account;
$Response = $service->getDataCenterUrls($request);
	
if(!$Response->getDataCenterUrlsResult->status->isSuccess){
}else{
	$rest = $Response->getDataCenterUrlsResult->dataCenterUrls->restDomain;
	$system = $Response->getDataCenterUrlsResult->dataCenterUrls->systemDomain;
	$webservices = $Response->getDataCenterUrlsResult->dataCenterUrls->webservicesDomain;
}

Links