LẬP TRÌNH ỨNG DỤNG FACEBOOK

      72

UPDATE:Lập trình ứng dụng mang đến Facebook sử dụng Eclipse Galileo – Develop a #Facebook #ứng dụng with #Eclipse Galileo – Learn the Facebook Connect APIhttp://su.pr/AckWqo

Viết facebook phầm mềm bởi .NET (dùng VS2008 và cỗ Toolkit nguồn mở): http://www.stevetrefethen.com/wiki/Facebook%20application%20development%20in%20ASP..NET.ashx


– TestUser ko can hệ với những account thật của Facebook được,và cũng ko biến hóa thành account thật được.– Không tróc nã xuất được những câu chữ công khai trên các Page (thật, hiện tại có).

Bạn đang xem: Lập trình ứng dụng facebook


Cần

Chuẩn bị chuyên môn, serverThêm áp dụng Facebook Developer vào trương mục Facebook của bản thân mình, đó là vị trí quản lý với thông số kỹ thuật các áp dụng mà lại các bạn phát triểnThiết lập tmê mẩn số cho áp dụng mới của bạnPhát triển vận dụng của bạnQuản lý áp dụng của bạnCần có facebook accountCần biết lập trình một ngữ điệu (dùng để viết) web như thế nào kia, VD như PHP., Ruby on Rails, JavaScript, Python, ASP.NET — Nhất là những gốc rễ ngữ điệu có sẵn thỏng viện API nhằm viết Facebook phầm mềm (PHPhường, ASPhường.NET).Hiểu biết cơ bản về Internet, SSH, MySQL, cùng UnixBiết áp dụng Web hosting, có host nhằm xài (nhằm chứa ứng dụng của bạn)Server đề nghị chạy được HTML, về tối tphát âm một gốc rễ lập trình sẵn website PHP (gồm cURL) và/hoặc .NET. Nếu gồm liên kết DataBase càng tốtCần cài đặt áp dụng Developer của FacebookNhấn “Set Up New Application”. Khai báo, submit.

Có 2 báo cáo đặc biệt bắt buộc lưu lại ý:

* API key: chuỗi này là định danh áp dụng của chúng ta với Facebook (về sau khoản thời gian Call API tới facebook luôn luôn đề xuất đính thêm chuỗi này vào)* Chuỗi bí mật của ứng dụng: Facebook sử dụng key này để khẳng định ứng dụng như thế nào đang Điện thoại tư vấn, các bạn ko được giới thiệu key này đến ai khác.Lưu ý, mọi khi sửa thông tin của App, đang mất vài ba chục phút ít để update bên trên những Server của FB.Các ngôi trường lên tiếng phải sửa là:Canvas Page URL (url bên trên facebook nhằm truy vấn ứng dụng của doanh nghiệp, lúc thử nghiệm các bạn sẽ chạy demo từ URL này)Canvas Callbachồng URL (url của áp dụng, nhưng mà các bạn host bên trên site)

Tóm lại

Do vậy, chúng ta tuyệt nhất thiết phải có một webserver bên trên mạng (hosting, hoặc server riêng). PHP và MySquốc lộ là yêu cầu có, dù không cần.

Xem thêm: Cách Đổi Tên Trang Fanpage 2019 Thành Công 100%, Cách Thay Đổi Tên Trang Fanpage Facebook

Một số phần đặc biệt quan trọng để ứng dụng của công ty đích thực trở thành một trong những phần của facebook

Liệt kê App lên Application DirectoryChỉnh sửa những biết tin cơ bản của ứng dụng thiệt vừa đủ, độc nhất vô nhị là trang About của AppCanvas Page: là chỗ hiển thị chính của vận dụng, là vị trí mang đến user xúc tiến với App của bạnProfile Box: áp dụng của chúng ta cũng có thể được hiển thị trên trang Profile của userApplication Menu: menu nhỏ tuổi dưới góc bắt buộc, tựa như như menu Start của Windows.

Xài FBML tuyệt iframe mang đến ứng dụng của bạn?

http://wiki.developers.facebook.com/index.php/Choosing_between_an_FBML_or_IFrame_Application

FBML

*

Dựng trang nkhô cứng dễ, dùng thẻ của facebookThể hiện tại các thành tố cơ bản của facebook vô cùng đơn giản (chỉ việc ghi thẻ tương ứng là xong)URL và đánh giá xác thực user đối chọi giảnIFrames

Linch hoạt, thích hợp viết gì thì viết, bởi vì thực chất là User xúc tiến với trực tiếp cùng với trang nằm ở hosting của mìnhChuyển các áp dụng tất cả sẵn quý phái dạng Facebook dễ dàng dàngNkhô hanh rộng Lúc áp dụng, User view trang ko cần qua Proxy của FB để render những thẻSử dụng JavaScript, HTML, CSS của chính mình (xài jquery, blueprint vô tư)Chạy ajax nhanh rộng vày user chạy thẳng trang của mình (không qua proxy)Debug dễ dàng hơn (do mã HTML và js là nguyên ổn bản)vẫn chỉnh được kích thước (tự động resize), không lo bị scrollbar (cần sử dụng thêm js của facebook vào iframe)Khuyên ổn dùngđề nghị xài iframe, ko cần tái hấp thụ những nguyên tố topbar với appbar,chatbar của Facebook, vẫn tận dụng được tốt FBML giả dụ sử dụng XFBML.

JS của facebook đang scan DOM cùng render lại những thẻ fb bên trên bao gồm browser, giảm được các vòng roundtrip trên phầm mềm server của mìnhtrích xuất dc URL vào iframe của bản thân mình ra trang facebook container (sử dụng js của facebook vào iframe của mình)Nếu sẽ dùng iframe, hoàn toàn có thể đưa trang thành dạng FBML, thực hiện fb_force_modeCó thể sử dụng HTML, đánh dấu, cùng dùng javascript lib của Facebook để có khả năng hiển thị tương tự như FBML

Các nhân tố cơ phiên bản quan trọng của Facebook App

* API, hotline hàm, lấy tài liệu trả về tự Facebook.* FBML, Facebook Markup Language, ngữ điệu biểu lộ của Facebook, Lúc vận dụng trả về FBML, trải qua Proxy của Facebook, các thẻ fbml sẽ được render để trả về HTML thực mang lại User.* XFBML, một không ngừng mở rộng của FBML, sử dụng javascript để render FBML bên trên trình duyệt của User, không trải qua proxy.* FBJS, Facebook javascript

Facebook Connect

biết được user facebook đang sinh sống trên site của bạngửi anh em lên site của bạnxuất bản lên tiếng new tự site lên stream của chúng ta facebook đã connecttạo cho user bình luận được đọc tin trên site các bạn, và hiện nay cả bên trên facebook

Di cư ứng dụng web social của công ty lên facebook

Chuyển hết kho user lên facebook account: http://wiki.developers.facebook.com/index.php/Express_Registration

Tổng phù hợp những kiến thức Facebook

http://developers.facebook.com/docs/guides/web/


Chuẩn bị kỹ thuật, serverThêm vận dụng Facebook Developer vào account Facebook của chính bản thân mình, đây là khu vực làm chủ cùng thông số kỹ thuật các áp dụng mà các bạn phát triểnThiết lập tyêu thích số mang lại ứng dụng bắt đầu của bạnPhát triển ứng dụng của bạnQuản lý vận dụng của bạn