Facebook Graph API Development with Flash. için kapak resmi
Facebook Graph API Development with Flash.
Başlık:
Facebook Graph API Development with Flash.
Yazar:
Williams, Michael James.
ISBN:
9781849690751
Yazar Ek Girişi:
Basım Bilgisi:
1st ed.
Fiziksel Tanımlama:
1 online resource (383 pages)
İçerik:
Facebook Graph API Development with Flash Beginner's Guide -- Table of Contents -- Facebook Graph API Development with Flash Beginner's Guide -- Credits -- About the Author -- Acknowledgement -- About the Reviewer -- www.PacktPub.com -- Support files, eBooks, discount offers and more -- Why Subscribe? -- Free Access for Packt account holders -- Preface -- What this book covers -- What you need for this book -- Who this book is for -- Conventions -- Reader feedback -- Customer support -- Errata -- Piracy -- Questions -- 1. Introduction -- What's so great about Facebook? -- It's popular -- Numbers -- It's everywhere -- It's interesting to develop for -- Have a go hero - get on Facebook -- Web hosts -- What's a web host? -- Why do you need one? -- How do you choose one? -- Useful software -- What about domain names? -- Have a go hero - get a web host, upload to it, test -- How much AS3 knowledge is required? -- The source code -- Powered by… -- Debugging -- Watch out for caching -- A final note… -- 2. Welcome to the Graph -- Accessing the Graph API through a Browser -- Time for action - loading a Page -- What just happened? -- Have a go hero - exploring other objects -- Accessing the Graph API through AS3 -- Time for action - retrieving a Page's information in AS3 -- What just happened? -- Time for action - deserializing a JSON object -- What just happened? -- Time for action - visualizing the info -- What just happened? -- Understanding connections -- Time for action - finding connections in a browser -- What just happened? -- Have a go hero - exploring connections -- Rendering Lists -- Time for action - rendering Lists of Posts -- What just happened? -- Rendering connections -- Time for action - displaying a Graph Object's connections -- What just happened? -- Introducing the Requestor -- Time for action - creating an HTTP Requestor.

What just happened? -- Understanding Connections of Connections -- Time for action - loading photos from an album -- What just happened? -- Putting it all together -- Time for action - traversing the Graph -- What just happened? -- Have a go hero - exploring other areas -- Pop Quiz -- Summary -- 3. Let Me In! -- What can you see? -- Time for action - snooping through other people's accounts -- What just happened? -- Have a go hero - viewing your privacy settings -- What's that got to do with the Graph API? -- Access tokens are proof of authorization -- User/Application authorization -- Time for action - registering an application with Facebook -- What just happened? -- Application ID + logged-in user = access token -- Time for action - requesting an access token with the browser -- Registering a redirect URI with our application -- Using the Access Token -- Me, me, me -- What just happened? -- Keeping secrets -- What did Facebook give us? -- Authenticating with AS3 -- Time for action - Using an access token in our Graph visualizer -- That's cheating! -- Time for action - authenticating through the application -- What just happened? -- A different approach -- Time for action - authenticating via JavaScript -- Creating a callback web page -- Receiving the access token -- What just happened? -- What about users who haven't used the application before? -- Have a go hero - dealing with the undecided -- Extended permissions -- Time for action - obtaining extended permissions -- What just happened? -- Time for action - requesting extended permissions -- Have a go hero - using a permanent access token -- I want it all, and I want it now -- Have a go hero - dealing with extended permissions -- Using the Adobe ActionScript 3 SDK for Facebook platform -- Time for action -implementing the SDK -- What just happened?.

Have a go hero - requesting extended permissions with the SDK -- Pop Quiz -- Summary -- 4. Digging Deeper into the Graph -- Getting more results with paging -- Time for action - displaying the number of objects in a list -- What just happened? -- Time for action - requesting more Objects -- What just happened? -- Time for action - requesting more Objects at once -- What just happened? -- Paging -- Time for action - obtaining data in pages -- What just happened? -- Have a go hero - using limit and offset for other connections -- Time for action - adding limit and offset to GraphRequest instances -- What just happened? -- Date-Based filtering -- Time for action - requesting data based on date -- What just happened? -- Time for action - adding since and until to GraphRequest instances -- What just happened? -- Time for action - filtering by date using the UI -- What just happened? -- We gon' partition like it's yo' birthday -- Have a go hero - loading birthday wall posts -- Date-based paging -- Requesting multiple IDs at once -- Time for action - using the ids parameter in a Graph URL -- What just happened? -- Have a go hero - creating a Compound Object based on results from a List -- Summary -- Pop Quiz -- 5. Search Me -- Using the website's Search box -- Time for action - examining quick search results -- What just happened? -- Time for action - Using the Full Search results -- What just happened? -- Searching with a Graph URL -- Time for action - searching without authorization -- What just happened? -- Time for action - searching while authorized -- What just happened? -- Differences -- Restrictions -- Time for action - implementing a Search window in the Visualizer -- What just happened? -- Time for action - searching via the SDK -- What just happened? -- Have a go hero - setting the locale -- Searching feeds and wall posts.

Time for action - searching your news feed -- What just happened? -- Time for action - searching a friend@#U+0027:s Wall Posts -- What just happened? -- Time for action - searching feeds through the Visualizer -- What just happened? -- Summary -- Pop Quiz -- 6. Adding to the Graph -- Hello, Facebook! -- Time for action - posting to the user's feed -- Request methods -- What's a request method? -- Time for action - using the POST method -- What just happened? -- Time for action - listening for errors -- What just happened? -- Time for action - granting the required permission -- What just happened? -- Time for action - posting via the SDK -- What just happened? -- Going further with Wall Posts -- Time for action - publishing rich posts -- What just happened? -- Have a go hero -- Posting to another Wall -- Time for action - posting to another Wall using the Visualizer -- Actions, privacy, and source -- Actions -- Time for action - literally -- What just happened? -- Privacy -- Time for action - setting a Post's privacy settings -- What just happened? -- Source -- Deleting Graph Objects -- Time for action - deleting a Post -- Time for action - deleting Posts using the Visualizer -- What just happened? -- Publishing other kinds of Graph Object -- Comments -- Likes -- What about "liking" other Graph Objects? -- Deleting Likes -- Notes -- Events -- Event RSVPs -- Albums -- Photos -- Checkins -- What about...? -- Sending inbox messages -- Creating Pages, Groups, Applications, and Videos -- Changing biographical information -- Making Friends -- Inviting Friends to Events -- Pop Quiz -- Summary -- 7. FQL Matters -- What is FQL? -- Understanding the FQL interface -- Models of data -- Representations of data -- Getting information -- Time for action - retrieving info from the Page table -- What just happened? -- Have a go hero - creating an FQL query builder.

What about connections? -- Photos, Albums, and their Owners -- Have a go hero - getting a user's albums -- Primary keys -- Crow's feet -- Have a go hero - drawing your own crows' feet -- Link tables -- What just happened? -- Time for action - getting a user's friends' names with AS3 -- What just happened? -- Time for action - an easier way -- What just happened? -- Time for action - getting it down to one API call -- What just happened? -- Have a go hero - Mutual friends -- The Graph as a layer -- Have a go hero - recreating existing Graph API calls in FQL -- Permissions -- Checking existing permissions -- Getting more information -- Restrictions -- Searches must use an indexable field -- Does this matter in practice? -- Advanced FQL -- Operators -- Comparison -- Logical -- Have a go hero - getting a list of your events based on location -- Have a go hero - finding gatecrashers -- Ordering -- Paging -- Extra functions -- Have a go hero - combining what you've learned -- Calling multiple queries at once -- Pop Quiz -- Summary -- 8. Finishing Off -- Putting it online -- On Facebook -- IFrame -- Time for action - setting up an IFrame application -- What just happened? -- Page tab -- Time for action - adding an application to a Page tab -- What just happened? -- Off Facebook -- Your own website -- Flash game portals -- As a desktop AIR application -- Time for action - authorizing through AIR with HTTP -- What just happened? -- Time for action - authorizing through AIR with the SDK -- What just happened? -- As an AIR for Android Application -- Time for action - authorizing on Android -- What just happened? -- Have a go hero - modifying the SDK for Android -- Choosing your application's Facebook settings -- Getting your application out there -- Editing the application's profile page -- Have a go hero - creating your application's profile page.

Custom tabs.
Özet:
Build social Flash applications fully integrated with the Facebook Graph API.
Notlar:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Elektronik Erişim:
Click to View
Ayırtma: Copies: