فوری اور آسان: باقی کا استعمال کرتے ہوئے ایک شیئرپوائنٹ سائٹ بنائیں

یہ کیسے کیا جائے بہت سے وسائل اس شو کے ارد گرد ہیں ۔, لیکن میں ایک جامع جانے سے ربط نہیں مل سکا, لہذا یہاں ہم ہیں.

آپ SharePoint سائٹ باقی API کا استعمال کرتے ہوئے تخلیق کرسکتے ہیں ۔  یہاں ایک مکمل طور پر کنکر مثال ہے:

<!--
    SiteRequestForm.html: معلومات اکٹھا کرتے ہیں اور صارف کے لئے ایک ویب سائٹ بنائیں.
-->

<مرکز>
<ٹیبل>
    <TR>
        <TD>ویب سائٹ کا نام:</TD>
        <TD><ان پٹ قسم"متن =" نام"ساٹینمی =" ID"ساٹینمی =" /></TD>
    </TR>
    <TR>
        <TD کولسپان"2 =">
            <ان پٹ قسم"عرض =" ID"کریاٹیساٹیبوٹاون =" قیمت"سائٹ بنانے =" />
        </TD>
    </TR>
</ٹیبل>
</مرکز>

<سکرپٹ ایسآرسی=".. /Plugins/jquery-1.11.0.min.js"></سکرپٹ>

<سکرپٹ>
تھا کریٹیساٹیلوگاکونتانر = {

    کریٹیساٹیڈیٹا: {
            "پیرا میٹر": {
                __metadata: { "قسم": "SP. ویبانفوکریاشنانفورماشن" },
                یو آر ایل: "Paultest1",
                عنوان: "Paultest1",
                تفصیل: "باقی پیدا کی ویب Paul!",
                زبان: 1033,
                ویبٹیمپلاٹی: "ایس",
                اسیونقیپرماسش: جھوٹی
            }
    },

    کریٹیساٹی: تقریب () {

        jQuery.support.cors = سچ;

        CreateSiteLogicContainer.createSiteData.parameters.Url = $("#SiteName").ویل();
        
        $.ایجیکس({
            یو آر ایل: "https://bigapplesharepoint.sharepoint.com/NBAIADev/_api/web/webinfos/add",
            طریقہ: "پوسٹ",

            سرتحریر: {
                "قبول": "ایپلی کیشن/جساون; اودات مطول =",
                "مواد قسم": "ایپلی کیشن/جساون;اودات مطول =",
                "X-ریقیسٹداگا": $("#__REQUESTDIGEST").ویل()
            },

            اعداد و شمار: JSON.stringify(CreateSiteLogicContainer.createSiteData),

            کامیابی: تقریب () { آگاہ("کامیابی"); },
            غلطی: تقریب () { آگاہ("نقص"); }

        });
    },

    وریوپفآرم: تقریب () {
        $("#CreateSiteButton").پر کلک کریں(تقریب () {
            آگاہ("کے بارے میں ویب سائٹ تخلیق کرنے کی کوشش ہے ۔");
            CreateSiteLogicContainer.createSite();
        });
    }


}

CreateSiteLogicContainer.wireUpForm();

</سکرپٹ>

جب کامیاب, آپ اس طرح کے جواب میں ایک جساون پیکٹ حاصل کریں:

image

میری کلید خیالات اور لیآرننگس سے اس کے شامل کریں:

  • یہ اندازِ فکر کرتا ہے jQuery استعمال کرتا ہے ۔  میرے معاملے میں, میری jQuery لائبریری میں موجود ہے "... / پلگ انز. "  آپ کو جو آپ کے پسندیدہ جق محل وقوع کی نشاندہی کے لیے تبدیل کرنا چاہتے ہیں کریں گے.
  • آپ کو کاپی کر سکتے ہیں اور اس پورے کا ٹکڑا میں مواد کی تدوین کار ویب حصہ ایک صفحے پر چسپاں کر دیں اور اسے صرف ٹھیک کام کرنا چاہئے ۔  آپ کا آخری نقطہ API کال تبدیل کریں اور اثبات کریں کہ آپ کا جق صحیح حوالہ کرنا چاہتے ہیں کریں گے.
  • URL اپنے API کا نقطئہ اختتام، بہ نسبت ہے ۔  میرے معاملے میں, یہ ذیلی سائٹوں کے نیچے بنا رہا ہے https://bigapplesharepoint.com
  • آپ کو مشمول لمبائی فراہم کرنے کی ضرورت نہیں. کچھ بلاگ پوسٹس اور MSDN دستاویز کا مطلب کہ تم کرتے ہو, مگر میرے لئے خود بخود ہوا, جس میں فرض $.ajax کال کی طرف سے خود سنبھالا جا رہا ہے.
  • اس لائن کو "حرام" جوابی عمل سے بچنے کے لئے ضروری ہے: "X-ریقیسٹداگا": $("#__REQUESTDIGEST").ویل().  ایسا کرنے کے لئے دوسرے طریقے ہیں, لیکن یہ بہت اچھا ہے ۔  اس تیز راہ مہیا بلاگ کے لئے لنک کھو چکا ہوں ۔  آپ ک/T, پراسرار بلاگر!

خیر قسمت اور امید ہے کہ یہ کسی کی مدد کرتا ہے.

</آخر>

undefinedاپنے بلاگ کو سبسکرائب کریں.

ٹویٹر پر مجھ پر عمل کریں http://www.twitter.com/pagalvin

رکن کی نمائندہ تصویر

آپ کا ای میل ایڈریس شائع نہیں کیا جائے گا. ضرورت ہے شعبوں نشان لگا دیا گیا رہے ہیں *