Facebook SDKs bạn rất có thể sẽ làm việc với nền tảng Facebook từ một cài đặt máy chủ cho triển khai trò chơi của bạn. Có rất nhiều thư viện cho lập trình môi trường được phát triển bởi Facebook cho PHP, Java, JavaScript, Python, và iOS. Tùy thuộc vào trình độ của bạn (và môi trường mà trên đó bạn cuối cùng sẽ triển khai phần mềm của bạn), tất cả các thư viện giúp bạn làm việc với các nền tảng Facebook trong cách mà tự nhiên cách ngôn ngữ cụ thể làm việc với bên ngoài web API. Tất cả các thư viện chính thức là khá tốt, nhưng tôi muốn dành vài phút để nói về Ruby. Hiện không phải là hiện tại một thư viện Ruby "chính thức" được duy trì bởi Facebook, và có khá một vài thư viện trên mạng. Một số đã không được Cập Nhật để làm việc với các API đồ thị mới, vì vậy khi đánh giá các đá quý, hãy chắc chắn để ở lại đi từ đây. Các thư viện hai mà tôi đã thấy rất nhiều nhà phát triển sử dụng khi tương tác với các nền tảng Facebook là chủ yếu là Koala và Mogli. Của hai, một trong những tôi đã đến để thích nhất là Koala (https://github.com/arsduo/koala). Nếu bạn sử dụng mặc định ứng dụng Sinatra chạy ra Heroku, nó sử dụng mogli để làm việc với đồ thị API. Mogli là một ứng dụng đồ thị Phong Nha, nhưng của tôi phê phán của thư viện là họ cố gắng để cứng mã mỗi cuộc gọi đến API, và có những trường hợp cạnh nơi bạn có thể có khả năng mất dữ liệu trong một số trường hợp. Koala đã tốt hơn nhiều tài liệu và rspec thử nghiệm. Nó cũng có lợi thế của việc có thể để làm việc cùng với SDK dung JavaScript "chính thức" để phân tích các tập tin cookie OAuth, đem lại cho bạn rất nhiều tính linh hoạt khi làm việc với nền tảng. Thiết lập một môi trường phát triển Trong công việc của bạn với nền tảng Facebook, bạn có thể tìm thấy rằng đẩy thay đổi của bạn đến máy chủ từ xa của bạn để kiểm tra nếu một tính năng mới đặc biệt làm việc có thể nhận được trong cách và làm giảm chu kỳ phát triển của bạn. Những gì bạn sẽ cần làm thiết lập một môi trường phát triển địa phương. Tùy thuộc vào hệ thống điều hành của bạn, bạn có một vài tùy chọn khác nhau có sẵn cho chạy PHP trên máy tính của bạn. Là một người sử dụng OS X, tôi sử dụng một gói tên là MAMP (http://www.mamp.info/) khi viết ứng dụng PHP. Đối với người dùng Windows, có là một gói đẹp tên WampServer (http://www.wampserver.com/) là khoảng tương tự như các máy chủ MAMP. Một khi đã cài đặt (xem các tài liệu trên các trang web tương ứng), bạn có thể chỉnh sửa của bạn dự án tại địa phương mà không cần phải triển khai các mã của bạn đến một máy chủ sản xuất. Bạn sẽ cần phải tạo ra một ứng dụng mới trong ứng dụng Facebook phát triển, và sử dụng địa chỉ loopback sử dụng máy chủ web (thường là 127.0.0.1) và cổng của bạn. Ví dụ, nếu bạn là một người sử dụng MAMP, URL trang web cho môi trường phát triển địa phương của bạn sẽ là http://127.0.0.1:8888.
đang được dịch, vui lòng đợi..
