Я була причина, щоб працювати з 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, Я після цих кроків:
- Доступ до центру адміністрування SharePoint
- Виберіть "Пошук" з лівою рукою навігації
- Виберіть опцію "Впорядкувати результат джерела"
- Виберіть "Місцевих жителів результати"
- Подивіться на URL-адресу.
Мій URL виглядав таким:
Параметр вихідного коду є те, що працював для мене.
(Я розумію, що вихідного коду фактично може бути свого роду константа одна з СП, але я завжди буду перевіряти все одно 🙂 ).
</кінець>
Йди за мною на Twitter в http://www.twitter.com/pagalvin