Learning Facebook Application Development: A step-by-step by Hasin Hayder, Mark Alexander Bain

By Hasin Hayder, Mark Alexander Bain

In Detail

Using fb functions, builders can upload customized good points to 1 of the most well-liked web content on the earth. fb is the largest social community between students, and is gaining flooring between execs too. fb purposes enable you upload new methods for clients to have interaction with one another utilizing Facebook.

Facebook functions are written in a server-side language, and hosted at the program developer's personal server. They interface with fb, so they seem to clients to be a part of fb itself.

This publication indicates Hypertext Preprocessor builders the way to quick start development robust fb purposes, tips to paintings with info saved in fb, together with images, and the way to deal with multimedia and different customized information inside of fb applications.

The publication covers how one can ship notifications and invites from inside of an software, replace a user's profile, create program keep watch over panels for clients, and masses more.

What you are going to research from this book?
• examine fb software improvement via step by step examples.
• construct data-driven fb functions, paintings with acquaintances lists, picture galleries, multimedia, and more.
• paintings with Facebook's safety version to provide functions which are secure and functional.
• speak with clients via newsfeeds, notifications, invites, and messages.
• study the fb Hypertext Preprocessor API, and a number of the markup languages you'll have to construct fb functions: Mock Ajax, FBML, FBJS (a version of JavaScript specially for Facebook), and FQL.


This publication builds in your wisdom as a Hypertext Preprocessor developer to supply a fast moving, step by step educational in construction fb functions. The ebook is choked with instance code and demo purposes, that you can see innovations in motion. alongside the best way we offer fast references to an important points of the API, so that you can refer again as you advance your personal functions with the book.

Who this e-book is written for?

This ebook is for PHP5 builders who are looking to create customized fb purposes. It assumes no wisdom of the fb API or Platform, yet does think that you're a fb person.

Show description

Read or Download Learning Facebook Application Development: A step-by-step tutorial for creating custom Facebook applications using the Facebook platform and PHP PDF

Similar programming books

Instant Sublime Text Starter

Learn to successfully writer software program, web publication posts, or the other textual content with chic textual content 2

* research anything new instantly! a quick, speedy, centred advisor providing rapid results.
* decrease redundant typing with contextual auto-complete.
* Get a visible evaluation of, and movement round in, your record with the preview pane.
* successfully edit many traces of textual content with a number of cursors.

In aspect

There are many components of computing that require the developing or modifying and manipulating of textual content. We might have to writer or edit plain-text files for software program improvement, construction an internet site, or perhaps simply writing a web publication publish. whereas different strategies exist, elegant textual content 2 is a quick, feature-filled alternative in order to successfully and swiftly control and writer your content material or software program with ease.

The "Instant elegant textual content Starter" e-book is a realistic advisor that offers a variety of step by step directions detailing the various many positive aspects chic textual content 2 presents to streamline your textual content modifying. This starter may also function a reference consultant to some of the nice positive factors chic textual content 2 has to offer.

This booklet seems on the quite a few positive aspects elegant textual content 2 deals so one can elevate the potency and straightforwardness of textual content manipulation and production with a spotlight on programming comparable themes. it is going to take you thru easy projects from starting and saving files the entire approach as much as defining your individual snippets and macros. you are going to research those themes when it comes to effortless to reference, stand-alone, step by step instructional sections

You also will know about a number of the leading edge good points elegant textual content 2 has to provide, comparable to a number of cursors for modifying in additional than one position at a time, the preview pane, the command palette, and the Goto whatever gains, between others.

With the chic textual content 2 Starter, you are going to research every little thing you must understand to start utilizing elegant textual content 2 and a few of its extra complicated beneficial properties. this may offer you an outstanding begin on using chic textual content 2's strong positive aspects and provides you a great origin to maneuver directly to its so much complex good points in your own.

What you are going to examine from this e-book
* Use the preview pane to view and circulation round your record at a excessive level.
* make the most of a number of cursors to edit your textual content in lots of destinations on the similar time.
* concentration greater at the job handy utilizing distraction loose mode.
* Use classic mode for these accustomed to the Vi and VIM editors.
* discover the Goto whatever positive factors of chic textual content 2.
* Invoke many of the instructions and contours to be had utilizing the command palette.
* set up and deal with neighborhood created plugins.
* Create and invoke your individual macros.


Get to grips with a brand new expertise, comprehend what it truly is and what it could actually do for you, after which get to paintings with crucial positive aspects and projects. A starter which teaches the fundamental projects to be played with chic textual content with the mandatory sensible examples and screenshots.

Cocoa Programming for OS X: The Big Nerd Ranch Guide (5th Edition)

Overlaying the majority of what you must understand to improve full-featured purposes for OS X, this version is up to date for OS X Yosemite (10. 10), Xcode 6, and speedy. Written in an enticing educational variety and class-tested for readability and accuracy, it really is a useful source for any Mac programmer. The authors introduce the 2 most typically used Mac developer instruments: Xcode and tools.

Expert Android

From the best writer of Android books, Apress’ specialist Android provides complicated concepts for customizing perspectives, controls, and layouts. You’ll discover ways to improve apps in list time utilizing JSON, complex shape Processing, and the BaaS (Backend As A carrier) platform Parse. The booklet additionally contains wide insurance on OpenGL, seek, and Telephony.

Unreal Engine 4 Game Development Essentials

Unreal Engine four is an entire suite of video game improvement instruments that offers you strength to advance your video game and seamlessly set up it to iOS and Android units. it may be used for the improvement of easy second video games or maybe lovely high-end visuals. Unreal Engine incorporates a excessive measure of portability and is a device utilized by many online game builders this day.

Additional resources for Learning Facebook Application Development: A step-by-step tutorial for creating custom Facebook applications using the Facebook platform and PHP

Sample text

For example, if you want the first name, surname, and birthday of each of your friends, then you can use the following query in the API Test Console: SELECT first_name, last_name,birthday FROM user WHERE uid IN ( SELECT uid1 FROM friend WHERE uid2=614902533) And don't forget to replace my id (614902533) with your own because you can only use the details of friends of the logged in user, that is you. query: [ 18 ] Chapter 1 You'll realize of course, that this means that you're not limited to the information supplied by the API methods and the FBML tags.

Friend['uid'] . = tabulate_friends ($friend_details, 4); $facebook->api_client->profile_setFBML($fbml_text, $user); $facebook->redirect($facebook->get_facebook_url() . php again, and clicked on the link to your application you'll see something like the following: [ 47 ] Building a Facebook Application Now, that's all fine, but it's a bit static isn't it? You (and any of your fiends) can see the information that was sent to the FBML cache, but that's all. In this next section, we'll look at how to start making your application a bit more dynamic.

And, if you're thinking that I'm old enough to be your father, well, in some cases this is actually true: Now that you've come to grips with the API Test console, we can turn our attention to FBML and the FBML Test Console. [ 14 ] Chapter 1 FBML FBML, as mentioned previously, is the Facebook Markup Language. If you've used HTML in web pages, then you'll have no problem with FBML. Even if you've not used HTML ever, you'll still have no problems with FBML. It can be used to format your information just like HTML, but it also does a lot more than just formatting as we'll soon see, by looking at the FBML Test Console.

Download PDF sample

Rated 4.56 of 5 – based on 12 votes