IdaSearchNativeClient::setBatchSuggestionListContent($user, $password, $domain, $url, $items)
Ugyanazok a szabályok vonatkoznak erre is, mint az egy elemes hozzáadásnál. Az ITEMS paraméter egy tömb, ami a tartalmakat tartalmazza a következő formában:
array(...) {
array(5) {
...
}
array(5) {
...
}
...
}
Ahol egy elem a következő:
array(5) {
'link' =>
string(37) "http://teszt.idasearch.com/index.html"
'title' =>
string(5) "Index"
'description' =>
string(5) "Index"
'image' =>
string(36) "http://teszt.idasearch.com/index.jpg"
'disabled' =>
bool(false)
}
Egyik mező megléte sem kötelező, azonban ebben az esetben üres string-ként lesz kezelve, illetve a DISABLED mező false értéket fog felvenni, erre főleg a módosításoknál kell figyelni. Érdemes minden mezőt mindig küldeni.
HTTP Status: 201
Response:
array(2) {
[0] =>
array(5) {
'link' =>
string(37) "http://teszt.idasearch.com/index.html"
'title' =>
string(5) "Index"
'description' =>
string(5) "Index"
'image' =>
string(36) "http://teszt.idasearch.com/index.jpg"
'disabled' =>
bool(false)
}
[1] =>
array(5) {
'link' =>
string(38) "http://teszt.idasearch.com/index2.html"
'title' =>
string(6) "Index2"
'description' =>
string(7) "Index 2"
'image' =>
string(37) "http://teszt.idasearch.com/index2.jpg"
'disabled' =>
bool(false)
}
}
Olyan domain használata, amihez nincs a felhasználónak joga
HTTP Status: 403
Response:
array(1) {
[0] =>
string(42) "Access denied on domain test.idasearch.com"
}
Olyan lista használata, ami nem létezik
HTTP Status: 410
Response:
string(2) "/*"
HTTP Status: 401
Fontos: A rendszer jelenleg maximum 100 darab egyedi URL együttes beküldését támogatja. Több adat együttes beküldése lassuláshoz és nem várt anomáliákhoz vezethet.