2016-05-30 9 views
0

Я использую tooletalk toolkit для доступа к Netsuite. Уже проверили образец кода, он имеет код для получения информации о продвижении по внутреннему идентификатору (используя getCustomer.php). Я хочу получить все рекламные акции от netsuite, чтобы достичь этого, что может быть лучшим способом и как я могу это сделать?Как получить все продвижение (ы) с помощью API SuiteTalk?

Уже пробовал некоторые хаки, например, через savedsearch, searchresults, предлагая рекламные акции как строку. Никто из них не привел меня к успеху.

Может ли кто-нибудь помочь мне найти путь? я не вижу никаких документов или онлайн-страницы для работы с операциями suitetalk для моего требования.

код Я попытался получить продвижение

$service = new NetSuiteService(); 
$request = new GetRequest(); 
$request->baseRef = new RecordRef(); 
$request->baseRef->internalId = "3";//3183723 
$request->baseRef->type = "promotionCode";//customer 
$getResponse = $service->get($request); 
print_r($getResponse); 

if (!$getResponse->readResponse->status->isSuccess) { 
    echo "GET ERROR"; 
} else { 
    $promotion = $getResponse->readResponse->record; 
    echo "Name :".$promotion->name."\n"; 
    echo "Start Date :".$promotion->startDate."\n"; 
    echo "End Date :".$promotion->endDate."\n"; 
    echo "Description :".$promotion->description."\n"; 
    echo "Rate :".$promotion->rate."\n"; 
} 
+0

Как вы уже упоминали «из примера кода, вы можете получить информацию о продвижении по своему внутреннему идентификатору», я уверен, что вы можете получить все рекламные акции, удалив критерии, которые налагают ограничение только на поиск внутреннего идентификатора , – Rockstar

+0

Эй, нет .. Думаю, это не так. –

+0

Ну, у меня нет большой идеи на стороне PHP. Но в списках inscript мы можем просто прокомментировать условие фильтра на внутреннем идентификаторе и получить желаемый результат. Если вы закомментируете '$ request-> baseRef-> internalId =" 3 "; // 3183723' какую ошибку вы видите? – Rockstar

ответ

0

Используйте поисковый вызов, а не прибудете вызова. Поиски возвратят все строки, разбитые на страницы.