2012-05-16 26 views
9

Tôi đã phát triển trang web trò chơi và lập kế hoạch để thêm API để cho phép nhà phát triển tạo trò chơi cho trang web. Vấn đề duy nhất là làm thế nào để bạn tạo một API cụ thể hơn một API REST trong PHP hoặc bất kỳ ngôn ngữ nào khác có thể phát triển các API?Làm thế nào để bạn tạo một API REST trong PHP?

Rất tiếc, chỉ mới trong Phát triển API.

Mọi trợ giúp đều được đánh giá cao.

Trả lời

15

Thật dễ dàng khi bạn hiểu các nguyên tắc cơ bản. Về cơ bản, bạn muốn các bộ điều khiển ánh xạ tới các hành động sửa đổi dữ liệu, cho dù dữ liệu đó trong cơ sở dữ liệu, tệp XML, tệp CSV, tệp văn bản phụ thuộc vào các mô hình của bạn.

Tôi tạo ra một khuôn khổ khởi động đơn giản API mà bạn có thể có một cái nhìn tại và bắt đầu với: https://github.com/martinbean/api-framework

+0

Cảm ơn Martin, khung API đơn giản của bạn là tốt và tôi có thể hiểu nó tốt hơn. Cảm ơn rất nhiều! –

+0

@MartinBean Tôi nhận thấy điều này đến sau một chút, nhưng khung của bạn được liên kết ở trên chỉ đơn giản là 'khởi động' cho việc xây dựng API của riêng bạn hay nó xử lý độc lập mọi thứ như tôi đã thấy nhiều khung công tác khác? –

+0

@KristianMatthews Đó là nghĩa đen là một khởi đầu; bạn xây dựng API của mình theo cách bạn muốn. Nó không giả định bất cứ điều gì về những gì thiết lập cơ sở dữ liệu của bạn hoặc bất cứ điều gì. Bạn tạo bộ điều khiển và mô hình của mình; nó xử lý các yêu cầu và phản hồi, và đủ nhẹ để được mở rộng và xây dựng dựa trên. –

0

Kiểm tra Recess PHP Framework. Bạn có thể thực hiện tìm kiếm nhanh trên Google, có rất nhiều bài viết có sẵn :)

0

Gần đây tôi sử dụng FRAPI để làm điều này, http://getfrapi.com/

Đó là tập trung vào chôn vùi tất cả công việc lừa và cho phép bạn tập trung vào những gì API thực sự cần làm! ... và như là một cộng thêm, nó tạo ra một đặc điểm kỹ thuật API mà không cần nỗ lực thêm.

Các vấn đề liên quan