มีเหตุผลทำงานร่วมกับ SharePoint 2013 ค้นหา API ผ่านเหลือเป็นครั้งแรก. อยากจะหาคน, เอกสารไม่. คีย์ที่เรียนที่นี่เป็นที่ที่คุณระบุแหล่งเนื้อหาผ่าน GUID ของ (หรืออย่างน้อยในกรณีนี้). ส่วนย่อยของโค้ดต่อไปนี้ jQuery แสดงวิธี:
loadExpertsAsync: ฟังก์ชัน() { jQuery.support.cors = จริง; $.อาแจ็กซ์({ 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", วิธีการ: "รับ", หัวข้อ: { "ยอมรับ": "แอพลิเคชัน/เจซัน; odata = verbose" }, แคช: เท็จ, ประสบความสำเร็จ: ฟังก์ชัน (ผล) {
ในกรณีของฉัน, ฉันทำงาน API กับ SharePoint ออนไลน์. รับ GUID, ผมตามขั้นตอนเหล่านี้:
- เข้าศูนย์ผู้ดูแล SharePoint
- เลือก "ค้นหา" จากการนำทางซ้ายมือ
- เลือก "จัดการแหล่งผล"
- เลือก "ประชาชนผลลัพธ์"
- ดูที่ URL.
URL ของฉันดูเหมือน:
พารามิเตอร์รหัสแหล่งข้อมูลเป็นที่ทำงานให้ฉัน.
(ผมเข้าใจว่า รหัสแหล่งข้อมูลจริงอาจจะเรียงลำดับของสิ่งถาวรกับ SP, แต่ฉันจะตรวจสอบอยู่เสมอ 🙂 ).
</สิ้นสุด>
ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin