Tag Archives: Nrhiav

Yuav tau qhia kom meej rau cov neeg ua tus nrhiav tau li cas / Cov qhov uas siv cov SharePoint 2013 SO API

Kuv twb tias koj tsis mus ua hauj lwm nrog cov SharePoint 2013 Nrhiav API ntawm so li thawj zaug. Kuv xav mus nrhiav neeg, tsis tau muaj ntaub ntawv. Lub ntsiab kev kawm ntawm no yog tias koj thov qhia cov kev pab ntawm nws cov GUID (los yog tsawg kawg yog qhov no). Cov nram qab no jQuery snippet qhia li cas:

    loadExpertsAsync: muaj nuj nqi() {

        jQuery.support.cors = tseeb;

        $.ajax({
            url: qhov no.CreateFullApiUrl() +
                "?querytext = 'portals'&sourceid = 'b09a7990-05ea-4af9-81ef-edfab16c4e31'" +
                "&selectproperties ='LinkedInProfileUrl,GoogleCirclesProfileUrl,BALargeProfilePictureUrls,BAGridPictures,WorkEmail,Kev txawj ntse,AboutMe,Nyiam,JobTitle,PastProjects,PictureURL,PreferredName,TwitterHandle,LinkedInProfileUrl,PreferredName,GoogleCirclesProfileUrl'" +
                "&rowlimit = 99",
            txujci: "TXAIS",
            headers: { "Txais": "daim ntawv thov/json; odata = verbose" },
            cache: tsis tseeb,
            zoo: muaj nuj nqi (ntog) {

Hauv kuv tsev neeg, Kuv tab tom khiav API tiv thaiv SharePoint hauv internet. Tau lub GUID, Kuv raws li cov kauj ruam:

  1. Mus saib hauv qhov chaw SharePoint admin
  2. Xaiv "nrhiav" los ntawm lub sab laug tes navigation
  3. Xaiv "Hwj tshwm sim los"
  4. Xaiv "Cov neeg hauv zos tau"
  5. Saib qhov URL.

Kuv qhov URL ntsia ib yam dab tsi zoo li:

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

Lub sourceid parameter yog dab tsi ua haujlwm rau kuv.

(Kuv to taub hais tias cov sourceid tej zaum yeej yuav ib tug tsi tshaj plaws lawm nrog SP, but I’ll always check anyway 🙂 ).

</kawg>

undefinedSubscribe rau kuv blog.

Raws li kuv nyob Twitter tom http://www.twitter.com/pagalvin

Piv txwv li SharePoint so hu

Hauv qab no yog qauv so hu uas ua hauj lwm rau kuv thiab tej zaum yuav pab tau koj thiab txheej. Li ntawm 02/2014, yog piv txwv 2 🙂

  1. Reference ib sab nrog rau tej qhov chaw hauv nws lub npe
  2. Siv ib tug ncej tag ntau qho
  3. Ua ib tug neeg mus nrhiav ntawm so

 

Kuv mam ntxiv rau qhov no raws li lub sij hawm dhau mus.

Nov yog ib co pab inks kuv twb pom zoo li:

Reference ib sab nrog rau tej qhov chaw hauv nws lub npe

Kuv tsim ib daim ntawv teev kev cai nrog rau ib sab hu ua "Blog sau" (qhov chaw ntawm cov Blog thiab sau).

Yog tus $select mus reference ntawd qhia kiag:

image

Ib tsab no yuav hloov tau qhov chaw uas "_x0020_". Peb pom cov _x0020_ nyob rau cov qauv no nyob rau internets thiab so kom txaus yog tsis txawv.

Yog hais tias tsis txhob ua li, koj nyob nraum nyog yuav tau txais ib qho lus yuam kev li no:

Cov qhia “Blog sau” yog tsis siv tau.

Yooj yim txaus.

Siv ib qho ntau Lookup sab

Teeb:

  1. Tsim ib daim ntawv teev kev cai hu ua pawg.
  2. Ntxiv rau tej pawg. Kuv ntxiv tus kab thusly:image
  3. Tsim dua sau kev cai hu ua MockBlog thiab ntxiv cov pawg raws li ib qho ntau teev kem (los yog qhov chaw qhia kiag tias yog li cas koj ntog).

Ntxiv ib co khoom rau koj daim ntawv teev hauv Mockblog thiab koj.

Tus Ajax style hu siv jQuery yuav nrhiav tej yam zoo li no:

serverUrl  = "/_api/web/npe/GetByTitle('MockBlog')/khoom" +
             "?$xaiv = Title,Pawg/Title,Blog_x0020_Author/Title" + 
             "&$nthuav = Blog_x0020_Author,Pawg";

Peb nyob nraum qhia SharePoint "muab kuv lub npe rau txhua pawg (Pawg/Title). Tau qhov tseeb qhov tseem ceeb rau Npe by $nthuaving pawg daim ntawv." (Kuv RESTful paraphrasing yog xoob ntshe zoo nkauj, tab sis qhov no li cas kuv tabtom txhais tau tias).

Yog koj nyob nraum ua no ntawm JavaScript thiab siv cov Fiddler nyob hauv cov zis, koj mus muab tau tej yam zoo li no koom:

 

image

(Cov saum no yog ib yam twj paj nruas JSON)

Ua ib tug neeg mus nrhiav ntawm so

Kuv blogged txog no nyias. Lub ntsiab yog hais kom meej ib sourceid parameter cov nqi uas nws yog tus GUID uas yog lub zos neeg qha qhov. (Qha qhov chaw siv yog hu ua scopes thiab yog kuv-huag-kuv nyuaj ua luaj tsis txhob hu rau txhua tsav txhua tus uas duav txhua yam rau kuv!).

Read ntxiv hais txog nws ntawm no: http://www.mstechblogs.com/paul/?p=10385

 

</kawg>

undefinedSubscribe rau kuv blog.

Raws li kuv nyob Twitter tom http://www.twitter.com/pagalvin