Cefais reswm i weithio gyda y SharePoint 2013 API chwilio drwy weddill am y tro cyntaf. Yr oeddwn yn chwilio am bobl, Nid dogfennau. Allweddol dysgu yma yw Nodwch ffynonellau cynnwys drwy ei GUID (neu o leiaf yn yr achos hwn). Y sioeau beintiwyd jQuery canlynol sut:
loadExpertsAsync: swyddogaeth() { jQuery.support.cors = wir; $.AJAX({ url: hwn.CreateFullApiUrl() + "?querytext = 'pyrth'&sourceid = 'b09a7990-05ea-4af9-81ef-edfab16c4e31'" + "&selectproperties ='LinkedInProfileUrl,GoogleCirclesProfileUrl,BALargeProfilePictureUrls,BAGridPictures,WorkEmail,Sgiliau,AboutMe,Buddiannau,Teitl y swydd,PastProjects,PictureURL,PreferredName,TwitterHandle,LinkedInProfileUrl,PreferredName,GoogleCirclesProfileUrl'" + "&rowlimit = 99", dull: "GAEL", Penynnau: { "Derbyn": "cais/json; odata = amleiriog" }, storfa: ffug, llwyddiant: swyddogaeth (arwain) {
Yn fy achos, Yr wyf yn rhedeg y API erbyn SharePoint ar-lein. I gael y GUID, Dilynais y camau hyn:
- Mynediad i'r ganolfan gweinyddol SharePoint
- Dewiswch "chwilio" o'r mordwyo chwith
- Dewiswch "Canlyniad ffynonellau reoli'r"
- Dewiswch "Canlyniadau pobl leol"
- Edrychwch ar yr URL.
Fy URL edrych rhywbeth fel:
Paramedr sourceid yw hyn wedi gweithio i mi.
(Deallaf y gall y sourceid mewn gwirionedd yn rhyw fath o peth parhaol gyda SP, ond byddaf bob amser yn gwirio beth bynnag 🙂 ).
</diwedd>
Dilynwch fi ar Twitter yn http://www.twitter.com/pagalvin