كان السبب العمل مع SharePoint 2013 API البحث عبر بقية للمرة الأولى. كنت أرغب في البحث عن أشخاص, لا وثائق. مفتاح التعلم هنا أنه يمكنك تحديد مصادر المحتوى عبر guid الخاص به (أو على الأقل في هذه الحالة). يظهر أجزاء التعليمات البرمجية المتكررة التالية مسج كيف:
لواديكسبيرتساسينك: الدالة() { jQuery.support.cors = صحيح; $.أجاكس({ عنوان url: وهذا.كريتيفولابيورل() + "?كويريتيكست = 'بوابات'&سورسيد = 'b09a7990-05ea-4af9-81ef-edfab16c4e31'" + "&سيليكتبروبيرتيس = ' لينكيدينبروفيليورل,جوجليسيركليسبروفيليورل,بالارجيبروفيليبيكتوريورلس,باجريدبيكتوريس,ووركيميل,المهارات,AboutMe,المصالح,جوبتيتلي,باستبروجيكتس,بيكتوريورل,بريفيريدنامي,تويتيرهاندلي,لينكيدينبروفيليورل,بريفيريدنامي,جوجليسيركليسبروفيليورل '" + "&rowlimit = 99", الأسلوب: "الحصول على", رؤوس: { "قبول": "تطبيق/json; odata = مطول" }, ذاكرة التخزين المؤقت: كاذبة, النجاح: الدالة (النتيجة) {
في حالتي, أنا تشغيل API ضد SharePoint على الإنترنت. للحصول على المعرف الفريد العمومي, لقد اتبعت هذه الخطوات:
- الوصول إلى مركز مسؤول SharePoint
- حدد "بحث" من شريط التنقل الأيسر
- حدد "إدارة مصادر نتيجة"
- حدد "السكان المحليين نتائج"
- انظروا إلى عنوان URL.
بدأ لي عنوان شيء من هذا القبيل:
المعلمة سورسيد ما عملت بالنسبة لي.
(وأفهم أن سورسيد قد يكون فعلا نوعا من شيء دائم مع SP, but I’ll always check anyway 🙂 ).
</نهاية>
اتبعني على التغريد في http://www.twitter.com/pagalvin