The original article was published by   in English:
Testing SharePoint 2016 or 2013 or SharePoint Online REST API using Postman

Introduction

This article discusses how to test and perform basic operations in REST API's for SharePoint using a powerful and user-friendly Postman tool. The following tips work  for both SharePoint sites in Online mode or SharePoint Server 2016/2013.

Approach


Rest API testing using Postman. First of all, we need to install it from the link below 

https://Chrome.Google.com/webstore/detail/Postman/fhbjgbiflinjbdggehcddcbncdddomop?hl=en 

Once installed, add it to the Chrome menu, which will facilitate access. After adding, you can run the program and see the following screen:

 jump 
SharePoint 2013 dodaje możliwość zdalnej interakcji z witrynami programu SharePoint przy użyciu REST. Dzięki temu można teraz komunikować się bezpośrednio z obiektami programu SharePoint przy użyciu dowolnej technologii, które obsługuje standardowe możliwości REST.

Aby używać zasobów SharePoint przy użyciu REST, należy skonstruować żądanie REST protokołu HTTP, za pomocą standardowego protokołu Open Data Protocol (OData), co odpowiada żądanemu obiektowi modelu klienta interfejsu API. Na przykład:

W programie Postman możemy wykonywać poniższe operacje:

GET- Stosowanie się do pobierania danych z programu SharePoint, takich jak listy, lista elementów itp.

POST - POST stosowane jest do tworzenia elementów, takich jak lista i strony. Usługa SharePoint 2013 REST obsługuje wysyłanie polecenia POST, które zawiera definicje obiektów do punktów końcowych, które reprezentują kolekcje. Dla operacji POST wszystkie właściwości, które nie są wymagane, przyjmują wartości domyślne. Jeśli spróbujesz ustawić właściwość tylko do odczytu jako część operacji POST, usługa zwraca wyjątek.

PUT- Operacje PUT i MERGE używane są do aktualizacji istniejących obiektów programu SharePoint.
Dowolny punkt końcowy, który reprezentuje operację ustaw właściwości obiektu, obsługuje żądania PUT i MERGE.
Dla MERGE ustawienie właściwości jest opcjonalne; wszystkie właściwości, które nie zostaną podane, zachowują swoje bieżące wartości.

Przy żądaniu PUT jeśli nie określisz wszystkich wymaganych właściwości w aktualizacji obiektu, usługa REST zwraca wyjątek. Ponadto wszelkie opcjonalne właściwości, które nie zostaną ustawione, zostaną zmienione na ich wartości domyślne.

DELETE- Umożliwia usuwanie obiektów SharePoint reprezentowanych przez określony adres url tego punktu końcowego HTTP. W przypadku obiektów nadających się do recyklingu, takich jak listy, pliki i elementy listy DELETE skutkuje przeniesieniem do kosza

 jump 

Sprawdzenie tytułu strony
https://onlysharepoint2013.SharePoint.com/sites/Bhawana/_api/Web/title
 jump 

Uzyskiwanie danych określonej listy:
https://onlysharepoint2013.SharePoint.com/sites/Bhawana/_api/lists/GetByTitle('Bhawana_Practice')/elements
 
 jump 
Uzyskiwanie wszystkich list:
https://onlysharepoint2013.SharePoint.com/sites/Bhawana/_api/lists

 jump 
Tworzenie listy programu SharePoint przy użyciu Json:
{
  '_metadata':{'type':SP.List},
  'AllowContentTypes': true,
  'BaseTemplate': 104,
  'ContentTypesEnabled': true,
  'Description': 'My list description',
  'Title': 'RestTest'
}

 jump 

Referencje:


Testing SharePoint 2016 or 2013 or SharePoint Online REST API using Postman

Display list data in grid using Rest API in SharePoint Online SharePoint 2016 and SharePoint 2013

Wniosek:


W niniejszym artykule omówiliśmy, jak można testować SharePoint 2016, 2013 lub SharePoint Online REST API za pomocą programu Postman.


Inne Języki


Testing SharePoint 2016 or 2013 or SharePoint Online REST API using Postman  by    (original)