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. |