Архів тегів: Пошук

Як вказати людей як область пошуку / Джерела вмісту за допомогою SharePoint 2013 REST API

Я була причина, щоб працювати з SharePoint 2013 API пошуку через відпочинок в перший раз. Я хотів би шукати людей, не документів. Ключ, навчання, тут є те, що ви вказати джерела вмісту через його GUID (або, по крайней мере, в цьому випадку). Наступний фрагмент шоу jQuery як:

    loadExpertsAsync: функція() {

        jQuery.support.cors = Істина;

        $.AJAX({
            URL-адреса: Це.CreateFullApiUrl() +
                "?querytext = 'портали'&вихідного коду = "b09a7990-05ea-4af9-81ef-edfab16c4e31"" +
                "&selectproperties ='LinkedInProfileUrl,GoogleCirclesProfileUrl,BALargeProfilePictureUrls,BAGridPictures,WorkEmail,Навички,AboutMe,Інтереси,JobTitle,PastProjects,PictureURL,PreferredName,TwitterHandle,LinkedInProfileUrl,PreferredName,GoogleCirclesProfileUrl'" +
                "&RowLimit = 99",
            метод: "ОТРИМАТИ",
            заголовки: { "Прийняти": "застосування/json; odata = verbose" },
            кеш: ХИБНІСТЬ,
            успіх: функція (Результат) {

У моєму випадку, Я біжу API проти SharePoint онлайн. Щоб отримати ідентифікатор GUID, Я після цих кроків:

  1. Доступ до центру адміністрування SharePoint
  2. Виберіть "Пошук" з лівою рукою навігації
  3. Виберіть опцію "Впорядкувати результат джерела"
  4. Виберіть "Місцевих жителів результати"
  5. Подивіться на URL-адресу.

Мій URL виглядав таким:

https://xyzzy-admin.sharepoint.com/_layouts/15/searchadmin/EditResultSource.aspx?level=tenant&sourceid=b09a7990%2D05ea%2D4af9%2D81ef%2Dedfab16c4e31&view=1

Параметр вихідного коду є те, що працював для мене.

(Я розумію, що вихідного коду фактично може бути свого роду константа одна з СП, але я завжди буду перевіряти все одно 🙂 ).

</кінець>

undefinedПідписатися на мій блог.

Йди за мною на Twitter в http://www.twitter.com/pagalvin

Приклад SharePoint відпочинку дзвінки

Ось набір зразків відпочинку викликів, які робота для мене і може допомогти вам, а. Станом на 02/2014, Є два приклади 🙂

  1. Посилання стовпець із пробілами в імені
  2. Посилання множинного вибору стовпців
  3. Виконувати Пошук людей через відпочинку

 

Я додам до цього, як час проходить.

Ось деякі корисні фарб, я виявив, а також:

Посилання стовпець із пробілами в імені

Я створити Настроюваний список з стовпець з іменем "Блог автора" (простір між блогу і автор).

Є $select для посилання цього стовпця:

image

Просто замініть простір з "_x0020_". Ми бачимо _x0020_ у багатьох прикладах через Інтернет і відпочинку, нічим не відрізняється.

Якщо ви не зробите, Ви будете нести відповідальність, щоб отримати повідомлення про помилку, подібне:

Вираз “Автор блогу” неприпустимі.

Досить просто.

Посилання стовпець підстановки множинного вибору

Настроювання:

  1. Створити Настроюваний список ім'я категорії.
  2. Додати кілька категорій. Я додав категорії константи виглядає:image
  3. Створити ще один особливий список називається MockBlog і додати категорій як список із множинним стовпець (або сайту стовпця, якщо це, як ви викинули).

Додати деякі елементи до списку Mockblog, і ви готові.

Виклик стиль Ajax, використовуючи jQuery буде виглядати приблизно так:

serverUrl   = "/_api/web/списки/GetByTitle('MockBlog')/елементи" +
             "?$виберіть = заголовок,Категорії/назва,Blog_x0020_Author/назва" + 
             "&$Розгорніть = Blog_x0020_Author,Категорії";

Ми розповідаєте SharePoint "Дай назва для всіх категорій (Категорії/назва). Отримати фактичні значення для Назва на $Розгорнутиний список категорії». (Мій спокійного перефразовуючи є ймовірно досить вільно, але це те, як я перебуваю інтерпретації).

Якщо ви робите це за допомогою JavaScript і за допомогою скрипаль дивитися на виході, Ви отримаєте щось на зразок цього в обмін:

 

image

(Вище є об'єкт JSON)

Виконувати Пошук людей через відпочинку

Я blogged про це окремо. Ключ, щоб вказати параметр вихідного коду, значення якого є GUID Джерело вмісту місцеве населення. (Джерела вмісту раніше називали областей, і це my о my так важко не називати все рамки для мене!).

Дізнайтеся більше про це тут: http://www.mstechblogs.com/paul/?p=10385

 

</кінець>

undefinedПідписатися на мій блог.

Йди за мною на Twitter в http://www.twitter.com/pagalvin