SharePoint - API

Trong chương này, chúng tôi sẽ đề cập đến một số bộ API để truy cập vào nền tảng SharePoint.

Việc lựa chọn API phụ thuộc vào các yếu tố khác nhau sau:

  • Loại ứng dụng
  • Phát triển các kỹ năng hiện có
  • Thiết bị chạy mã

Loại ứng dụng

Có nhiều loại ứng dụng khác nhau như -

  • Phần bổ trợ SharePoint
  • Phần Web trên trang SharePoint
  • Ứng dụng Silverlight chạy trên máy tính khách hoặc thiết bị di động khách
  • Ứng dụng ASP.NET được hiển thị trong SharePoint
  • JavaScript chạy trong trang SharePoint site
  • Trang ứng dụng SharePoint
  • Ứng dụng Microsoft .NET Framework chạy trên máy khách
  • Tập lệnh Windows PowerShell
  • Bộ hẹn giờ chạy trên máy chủ SharePoint

Kỹ năng hiện có của nhà phát triển

Bạn có thể dễ dàng tạo ứng dụng trong SharePoint nếu bạn đã có kinh nghiệm về bất kỳ mô hình lập trình nào sau đây mà không cần phải học nhiều về lập trình SharePoint -

  • JavaScript
  • ASP.NET
  • REST/OData
  • .Nền tảng NET
  • Windows Phone
  • Silverlight
  • Windows PowerShell

Thiết bị mà mã chạy trên đó

Thiết bị chạy mã có thể là bất kỳ thiết bị nào sau đây:

  • Máy chủ trong trang trại SharePoint.
  • Máy chủ bên ngoài chẳng hạn như máy chủ trên đám mây.
  • Một máy tính khách và một thiết bị di động.

Bảng sau cung cấp hướng dẫn cho các bộ API khác nhau, có thể được sử dụng cho danh sách các dự án mở rộng SharePoint phổ biến đã chọn.

Không. API & Sử dụng
1

.NET Framework client object model, Silverlight client object model, REST/OData endpoints

Tạo một ứng dụng web ASP.NET thực hiện các hoạt động CRUD trên dữ liệu SharePoint hoặc dữ liệu bên ngoài được hiển thị trong SharePoint bởi kiểu nội dung bên ngoài BCS, nhưng không phải gọi SharePoint qua tường lửa.

2

REST/OData endpoints

Tạo một ứng dụng web LAMP thực hiện các hoạt động CRUD trên dữ liệu SharePoint hoặc dữ liệu bên ngoài được hiển thị trong SharePoint bằng kiểu nội dung bên ngoài BCS.

Tạo ứng dụng iOS hoặc Android thực hiện các hoạt động CRUD trên dữ liệu SharePoint.

3

Mobile client object model

Tạo ứng dụng Windows Phone thực hiện các thao tác CRUD trên dữ liệu SharePoint.

4

Mobile client object model and the server object model

Tạo ứng dụng Windows Phone sử dụng Dịch vụ thông báo đẩy của Microsoft để cảnh báo thiết bị di động về các sự kiện trong SharePoint.

5

.NET Framework client object model

Tạo ứng dụng .NET Framework thực hiện các hoạt động CRUD trên dữ liệu SharePoint.

6

Silverlight client object model

Tạo ứng dụng Silverlight thực hiện các hoạt động CRUD trên dữ liệu SharePoint.

7

JavaScript client object model

Tạo ứng dụng HTML / JavaScript thực hiện các hoạt động CRUD trên dữ liệu SharePoint.

Tạo Phần bổ trợ Office hoạt động với SharePoint

số 8

Server object model

Tạo lệnh Windows PowerShell tùy chỉnh.

Tạo công việc hẹn giờ.

Tạo phần mở rộng của Quản trị Trung tâm.

Tạo thương hiệu nhất quán trên toàn bộ trang trại SharePoint.

Tạo một Phần Web tùy chỉnh, trang ứng dụng hoặc điều khiển người dùng ASP.NET.