Miałem powód do pracy z programem SharePoint 2013 API wyszukiwania poprzez odpoczynek po raz pierwszy. Ja potrzebował wobec zrewidować pod kątem osób, nie dokumentów. Ten klucz uczenia się że tutaj jest to, że można określić źródła zawartości za pomocą jej identyfikatora GUID (lub przynajmniej w tym przypadku). W poniższym urywku jQuery jak:
loadExpertsAsync: Funkcja() { jQuery.support.cors = PRAWDA; $.AJAX({ adres URL: to.CreateFullApiUrl() + "?QueryText = "portale"&element SourceId = "b09a7990-05ea-4af9-81ef-edfab16c4e31"" + "&selectproperties ='LinkedInProfileUrl,GoogleCirclesProfileUrl,BALargeProfilePictureUrls,BAGridPictures,WorkEmail,Umiejętności,AboutMe,Interesy,JobTitle,PastProjects,Adres URL zdjęcia,PreferredName,TwitterHandle,LinkedInProfileUrl,PreferredName,GoogleCirclesProfileUrl "" + "&RowLimit = 99", Metoda: "Pobierz", nagłówki: { "Zaakceptować": "aplikacji/json; odata = verbose" }, pamięci podręcznej: FAŁSZ, sukces: Funkcja (wynik) {
W moim przypadku, Jestem uruchomienie interfejsu API z SharePoint online. Aby uzyskać identyfikator GUID, Ja nast¹pi³ tych kroki:
- Dostęp do centrum administracji programu SharePoint
- Wybierz opcję "Szukaj" z lewej nawigacji
- Wybierz "Zarządzaj źródłami wynik"
- Wybierz "Wyniki miejscową ludność"
- Spójrz na adres.
Mój adres URL wyglądał::
Parametr sourceid to, co pracował dla mnie.
(Rozumiem, że element sourceid rzeczywiście może być swego rodzaju stałe rzeczy z SP, but I’ll always check anyway 🙂 ).
</koniec>
Follow me on Twitter wiek na http://www.twitter.com/pagalvin