我想知道在 2022 年使用 SharePoint 時哪種方法是最好的方法——API 方面。
似乎有幾種不同的可能方法:CSOM 庫、REST v1、REST v2(測驗版?)和 MS Graph。
我不確定其中一些是否實際上是相同的東西,只是在我一直在閱讀的不同網站上呼叫了不同的東西,試圖弄清楚這一點。
任何人都可以對這個主題有所了解 - 比如目前哪些是實際選項,哪些是要研究的選項,哪些由于折舊等原因應該被忽略?
我想我更喜歡某種形式的 REST,但顯然這取決于 API 提供的內容。
uj5u.com熱心網友回復:
ListData.svc 串列資料服務應用于不受 SharePoint 的現代 API 支持的 SharePoint 經典功能。我相信 JSOM 在幕后使用 listdata.svc。listdata.svc 仍然在幕后被很多東西使用,但隨著時間的推移,它將被逐步淘汰。
SharePoint REST v1 大多數人都使用它,因為它是成熟的產品等。我個人使用它。
SharePoint REST v2 我還沒有真正使用過它,我確信我有時會使用它來實作特定的僅限現代功能,但是,V1 與 V2 還沒有關系。V2 可能存在問題,但您無法避免突然出現的意外問題 - 您仍然需要您的解決方案足夠強大以處理意外故障。
MS Graph MS Graph 是未來,如果你可以使用它,你應該使用它。使用起來更麻煩,因為您需要對其進行設定等。它也不具備所有功能,您有時仍需要使用 SharePoint API,但 MS Graph 總是在不斷發展。如果您正在使用其他 M365 產品,那么 MS Graph 是您的最佳選擇。話雖如此,如果您要問這些型別的問題,您可能不想使事情過于復雜,并且應該堅持使用常規 SharePoint REST API,直到您成為 SharePoint REST API 專家。知識可轉移到 MS Graph。
就個人而言,我建議您堅持使用 SharePoint REST API,并且我還建議您使用 PNPjs/PNP PowerShell。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/492390.html
