Ich hatte Grund mit SharePoint arbeiten 2013 Such-API über REST zum ersten Mal. Ich wollte nach Personen suchen, keine Dokumente. Die Taste lernen ist hier, dass geben Sie Content-Quellen über seine GUID (oder zumindest in diesem Fall). Die folgende jQuery Ausschnitt zeigt wie:
loadExpertsAsync: Funktion() { jQuery.support.cors = wahr; $.AJAX({ URL: Dies.CreateFullApiUrl() + "?Querytext = 'Portale'&SourceID = 'b09a7990-05ea-4af9-81ef-edfab16c4e31'" + "&Selectproperties ='LinkedInProfileUrl,GoogleCirclesProfileUrl,BALargeProfilePictureUrls,BAGridPictures,WorkEmail,Fähigkeiten,AboutMe,Interessen,JobTitle,PastProjects,Bild-URL,PreferredName,TwitterHandle,LinkedInProfileUrl,PreferredName,GoogleCirclesProfileUrl'" + "&ROWLIMIT = 99", Methode: "Erhalten", Header: { "Akzeptieren": "Application/json; promoveaza = verbose" }, Cache: falsch, Erfolg: Funktion (Ergebnis) {
In meinem Fall, Ich bin die API für SharePoint online ausgeführt. Um die GUID zu erhalten, Ich Schritte diese:
- Zugang zum SharePoint Administrationscenter
- Klicken Sie auf "Suche" aus der linken Navigationsleiste
- Wählen Sie "Ergebnis Quellen verwalten"
- Wählen Sie "Einheimischen Ergebnisse"
- Sehen Sie sich die URL.
Meine URL sah so etwas wie:
Parameters Sourceid ist was für mich gearbeitet.
(Ich verstehe, dass die Sourceid tatsächlich eine Art permanente mit SP sein kann, aber ich werde sowieso immer überprüfen 🙂 ).
</Ende>
Folgen Sie mir auf Twitter bei http://www.twitter.com/pagalvin