Facebook Applications Teppo Räisänen. Facebook Applications Facebook provides many Software Development Kits (SDK’s) – PHP SDK – iOS SDK – Android SDK.

Slides:



Advertisements
Similar presentations
Samsung Smart TV is a web-based application running on an application engine installed on digital TVs connected to the Internet.
Advertisements

Attie Naude 14 May 2013 Windows Azure Mobile Services.
Authentication Simon Cross Partner Engineer facebook.com/sicross An Overview.
OAuth 2.0 By “PJ” (JP on meetup.com) iOS and PHP developer, and occasional lawyer Contact me via:
OULU ADVANCED RESEARCH ON SOFTWARE AND INFORMATION SYSTEMS Teppo Räisänen | Oulu University of Applied Sciences Facebook API Teppo Räisänen
Using Evernote and Google Docs in your web or mobile application (and potentially Dropbox and Skydrive) By Peter Messenger Senior Developer – Triple Point.
Building Mobile Apps in the Cloud – Comparing Approaches.
Landscape Change Mapper Ryan Feather and Dan Halloran 4/30/15.
Facebook apps Teppo Räisänen. Basic info screen View App Profile Page Submit to Search.
Facebook Apps Teppo Räisänen. Facebook apps Facebook apps are normal Web pages – They are run inside Facebook so they can take advantage of Facebooks.
Electrical and Computer Engineering Vitaly Gordievsky Alex Trefonas Scott Richard Matt Beckford Final Project Review.
Hannes Tschofenig MIT CFP Privacy & Security Working Group Feb. 2 nd 2011.
User logging into Facebook’s interface. Running the application from FaceBook applications.
Facedroid Facebook for Android. Facebook Application - API key - Secret key - PHP page Facebook Application - API key - Secret key - PHP page Facebook.
EventBook What – An Android based Mobile App. Using Social Networking APIs Who – Every mobile user specially targeted to the age group of 16 – 40 Why –
Facebook Visualization Update Lourdes Chang. Goals Get familiar with Facebook API Connect *any* user to Facebook Gather friend’s list Gather friend’s.
Electrical and Computer Engineering PeopleFinder Vitaly Gordievsky Alex Trefonas Scott Richard Matt Beckford Comprehensive Design Review.
Social Design with Facebook Lessons from Scribd's Integration Matt Riley
SIM346. General information about the software application.
Hints for HW#8. HW#6 Architecture Result of Query GOOG Browser with web page PHP Script client Apache web server finance.yahoo.com Send query with arguments.
Intelligent Tutoring System Mobile Communication Team Drew Boatwright Nakul Dureja Richard Liou.
OULU ADVANCED RESEARCH ON SOFTWARE AND INFORMATION SYSTEMS Teppo Räisänen | Oulu University of Applied Sciences Facebook programming Teppo Räisänen
CAEL 5012 Rich Internet Applications. What you need For this part of the course you will need access to a server with PHP and MYSQL which will be supplied.
Lecture 3 – Data Storage with XML+AJAX and MySQL+socket.io
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
BUILDING A FACEBOOK APP. STEP 1 Create a Developers License. Make sure to take note/record the app id/key.
CS378 - Mobile Computing Web - WebView and Web Services.
Mobile App Support Jacob Poirier Geri Hengesbach Andrea Menke Erin Rossell.
Overview of Previous Lesson(s) Over View  ASP.NET Pages  Modular in nature and divided into the core sections  Page directives  Code Section  Page.
WEB-ENHANCED INFORMATION MANAGEMENT (COMS E6125) SPRING 2008 (CVN) NAVID AZIMI (NA2258) Web Platforms, or: How I Learned To Stop Worrying And Love Facebook.
Building Facebook Application with Flex Sung Wu Aaron Tong 2008/1/23.
PARSING FACEBOOK DATA FOR ANDROID 1. Step by Step  Import Android SDK  Get the hash key  Create a new app  Create a new project in Eclipse 
Basic Concepts Of CITRIX XENAPP.
1 Tradedoubler & Mobile Mobile web & app tracking technical overview.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Facebook api version 2.0 소스 패치 안내 가비아 C&S
MAKANI ANDROID APPLICATION Prepared by: Asma’ Hamayel Alaa Shaheen.
Facebook Query Language Dr.Kwanchai Eurviriyanukul February 2011 RMUTL.
 Facebook Integration on iOS Phan Thanh Phat Huynh Thanh Van.
Maxwell Hinson Jhon Faghih-Nassiri Lucas Buckland Andy Chou JiCheng Huang Project Lead, Databases User Experience Graphics/Rendering Facebook Integration.
Webview and Web services. Web Apps You can make your web content available to users in two ways in a traditional web browser in an Android application,
Facebook API Kelly Orser. Client Libraries Client libraries will simplify the calls to the platform by reducing the amount of code you have to write.
 Computer News/Tip  Facebook  Your Computer Problems  Next meeting January 11th  New & website 
 Registry itself is easy and straightforward in implementation  The objects of registry are actually complicated to store and manage  Objects of Registry.
User Authentication Modules Leland Wallace Sr. Engineer AppleShare Leland Wallace Sr. Engineer AppleShare.
Intro to Datazen.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Esri UC 2014 | Demo Theater | Using ArcGIS Online App Logins in Node.js James Tedrick.
PHP-language, sessions Teppo Räisänen Principal Lecturer Oulu University of Applied Sciences School of Business and Information Management
Fundamentals of Web DevelopmentRandy Connolly and Ricardo HoarFundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Fundamentals of Web DevelopmentRandy.
Client Side Requirement Unity3d game engine web plug-in Browser, Firefox, safari, IE, opera.
Sierra APIs Rebecca Jones, VP of Software Engineering, III Brad Jung, VP of Product Management, III.
 Tracks seats availability in a specific class (CRN)- only for HOKIES.  Has the ability to track a list of classes.  The tracking list grows dynamically.
Explicating SDKs: Uncovering Assumptions Underlying Secure Authentication and Authorization Rui Wang 1 *, Yuchen Zhou 2 * †, (*Lead authors, † Speaker)
Virtual techdays INDIA │ November 2010 Integrating Social Networks with ASP.NET Krishna Chaitanya T │ Future Web Research Lab, SETLabs, Infosys WE.
27.1 Chapter 27 WWW and HTTP Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
TAU – Google Technologies for Web Development Architectural Overview Amir Barkai Hila Barzilai Ran Goldberg Tammy Dagan.
ANDROID APP DEVELOPMENT MAKES ENTERPRISES GO PLACES.
Google App Engine using Java 1. Outline Getting started Guestbook example Todo example Simplified Madlib 2.
#SummitNow Alfresco Mobile SDKs in Action 06 November, 2013 Mike Hatfield Lead Engineer Mobile Apps, Alfresco.
Guide To Develop Mobile Apps With Titanium. Agenda Overview Installation of Platform SDKs Pros of Appcelerator Titanium Cons of Appcelerator Titanium.
(Part 2). From Part 1 We …  Signed up to be facebook developers Verified our facebook account. Added facebook developer app.  Setup a Heroku facebook.
Mobile Registration for Android Goals, Results, and Everything That Went Wrong Scott Hamrick, Paul Kilgo, Ben Lemmond, Robert Liang, Josh Sullivan.
Development of Internet Application Web API Ing. Jan Janoušek 9.
Facebook Apps Dev 101 Damon Widjaja 商大师
photo facebook Character Name Wall post here Logout
Social Networks Integration in Android
Power your app with Live services
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
C C C C C C Ads facebook Wall Photos Flair Boxes Logout …
Presentation transcript:

Facebook Applications Teppo Räisänen

Facebook Applications Facebook provides many Software Development Kits (SDK’s) – PHP SDK – iOS SDK – Android SDK – JavaScript SDK

Facebook Applications Because school server does not support the newest PHP SDK we will use JavaScript SDK – JavaScript SDK provides a rich set of functionality for accessing Facebook’s API – Allow us to render XFBML versions of Social plugins – Invite friends, post to wall etc.

Facebook Applications You load the SDK using the standard element and calling FB.init -function – You must specify a element named fb-root within the document as well.

Facebook Applications FB.init({ appId : 'YOUR APP ID', status : true, // check login status cookie : true, // enable cookies xfbml : true, // parse XFBML channelURL : ' oauth : true // enable OAuth 2.0 });

Facebook Applications Channel.html must contain only one line: This helps with few known bugs

Facebook Applications The first step is figuring out how you identify who the current user is, and how to make API calls on their behalf – FB.login() -- login and/or request extended permissions FB.login() – FB.logout() -- logout (only if the user is connected with your application) FB.logout() – FB.getLoginStatus() -- get current login status from facebook.com FB.getLoginStatus() – FB.getSession() -- synchronous accessor for the current session FB.getSession() See t/ for more info t/

Facebook Applications API calls can be made with FB.api –function: FB.api('/me', function(response) { alert(response.name); }); Makes a popup window displaying user’s name See ascript/FB.api/ for more info ascript/FB.api/

Facebook Applications API calls can be made with FB.api –function: FB.api('/me', function(response) { alert(response.name); }); Makes a popup window displaying user’s name See ascript/FB.api/ for more info ascript/FB.api/

Facebook Applications See Source code p.zip