Tartalom ajánló url lista tartalom tömeges hozzáadás/módosítás

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.

Sikeres hívás

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) "/*"

Sikertelen authentikáció

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.