سؤال

لدي تطبيق AutoHosted SharePoint 2013 مع عدد من القوائم داخلها. أرغب في أن أكون قادرا على حذف عنصر قائمة باستخدام بقية API وانتقل إلى سلة المحذوفات بدلا من حذفها بشكل دائم.

وفقا ل هذه الصفحة يجب أن تكون الافتراضي:

استخدم الأمر HTTP DELETE ضد عنوان URL الخاص بنقاط النهاية المحدد لحذف كائن SharePoint الذي يمثل نقطة النهاية. في حالة الكائنات القابلة لإعادة التدوير، مثل القوائم والملفات والعناصر القائمة، فإن هذا يؤدي إلى عملية إعادة التدوير.

ولكن كلما قمت بحذف عنصر باستخدام الباقي API (مع HTTP DELETE) لا يذهب إلى سلة المحذوفات وبدلا من ذلك يبدو أنه حذف بشكل دائم.

إذا ذهبت إلى "... / {app_name} / lists / {list_name} / telitems.aspx" الصفحة وحذف العناصر من خلال تلك الواجهة بدلا من ذلك، فهي تذهب بشكل جيد في سلة المحذوفات. هل يعرف أحد كيفية نقل العناصر إلى صندوق إعادة التدوير باستخدام api بقية فقط؟

هل كانت مفيدة؟

المحلول

Have you tried using the "recycle" command using the REST API? (not using HTTP DELETE)

Endpoint URI structure:

http://<sitecollection>/<site>/_api/web/lists(listid)/items(itemid)/recycle()

Please refer to the documentation regarding recycle on MSDN: http://msdn.microsoft.com/en-us/library/jj247053.aspx

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى sharepoint.stackexchange
scroll top