Tôi có một trang web được xây dựng với MVC và giờ tôi muốn xây dựng một API cho trang web này, để cho phép người dùng sử dụng API này để triển khai các trang web, dịch vụ web, plugin và tiện ích mở rộng trình duyệt khác nhau.Điều nào tốt hơn cho việc xây dựng một API cho trang web của tôi: các dịch vụ dữ liệu MVC hoặc Ado.net?
Tôi đã thực hiện điều này article nhưng chưa được sử dụng.
Thông tin chung về API tôi muốn tạo:
Người dùng API sẽ có tên người dùng và mật khẩu chính để có thể sử dụng API.
API sẽ cho phép người dùng thêm nội dung vào DB của tôi sau khi xác thực dữ liệu này.
API sẽ cho phép người dùng tải hình ảnh lên máy chủ của tôi.
API cần có URL thân thiện.
Công nghệ nào sẽ phù hợp với trường hợp của tôi?
Cũng sẽ giúp tôi quyết định là biết công nghệ đằng sau API stackoverflow là gì?
nếu bạn đã có trang web được xây dựng trong ASP.NET MVC, bước tới [OData và WCF Data Services] (http://msdn.microsoft.com/en-us/data/aa937697) (những gì bạn gọi " Dịch vụ dữ liệu ADO.NET ") phát sinh một khoản phí khủng khiếp trừ khi bạn đặc biệt muốn nhắm mục tiêu OData và/hoặc tận dụng các đặc điểm dịch vụ dữ liệu WCF khác. Thêm một lớp API RESTful trong MVC là tầm thường. – bzlm
+1 vào nhận xét ở trên, hoàn toàn đồng ý. – RPM1984
Ok, những gì về stackoverflow.com, nó là mvc, bạn có biết api của nó được xây dựng với những gì? –