SlideShare a Scribd company logo
Guided By:             By:
Mrs. Pooja Singh   DEV KUMAR
                    0211042708
• The development of SNS’s
• Content Management
• Application development
  on Open Platforms
• Protocols for
    • Security
    • Privacy
    • Serving Business Logics
    • Promotion over the Globe
   Integrate web pages into social graph
   Currently used for representing profiles of real world things
    like movies, celebrities ,restaurants, bands for business
    promotion
   The website appears in the likes and interests of the user
    enabling enhanced traffic to the site.
   Enables targeted ads to people who likes your page.

1. Adding Metadata
    Tags allow you to specify structured information
     about your web pages.
2. Adding the “Like” Button
    A connection is made between your page and
     the user.
    You have the ability to publish updates to the
     user
1.       og:title
         the title of the object as it should appear within
          the graph
2.       og:type
         The type of your object, e.g., "movie"
3.       og:image
         An image URL which should represent your
          object within the graph
4.       og:url
         URL of your object that will be used as its
          permanent ID in the graph
<meta property="og:title" content=“ASET"/>
<meta property="og:type”content=“Institute"/>

<meta property="og:url”
 content="http://www.amity.edu/aset/"/>

<meta property="og:image"
 content="http://www.amity.edu/aset.jpg"/>

<meta property="og:site_name" content=“Edu"/>
<meta property="fb:admins”content="USER_ID"/>
   Once meta tags are configured on web page
    a like button can be associated with it.
   The like button can be added as:
  <fb:like href="https://developers.facebook.com/"
  width="450" height="80"/>
 Appears in user profile as
Download PowerPoint Project on social programming for engineering students
   Attract users sharing some common interest
    with the user liking your page, hence serving
    business interests.
   Assist in increasing Google Page Rank
    , promoting ads and traffic to the website.
    Narrowing the ad selection for the particular
    user.
 STEP 1: Adding to <html>
<html xmlns="http://www.w3.org/1999/xhtml"
  xmlns:og="http://ogp.me/ns#"xmlns:fb="htt
  ps://www.facebook.com/2008/fbml">

   These lines of <html> code specifies the
    namespace to use for the code to be
    embedded.
   STEP 2 : Adding Structured Meta
<head>
<title>CSE 2012</title>
<meta property="og:title" content=“ASET"/>
<meta property="og:type”content=“Institute"/>
<meta property="og:url”
  content="http://www.amity.edu/aset/"/>
<meta property="og:image“
  content="http://www.amity.edu/aset.jpg"/>
<meta property="og:site_name" content=“/aset"/>
<meta property="fb:admins”content="604735984"/>
……
</head>
   STEP 3 : Debugging
     Debugging tools for different tools are available
        e.g. , “Linter” tool in Facebook platform.
       Go to http://developers.facebook.com/tools/lint/
       Paste the URL of the object from your website
       Hit Enter and FB will return the information it can
        fetch from your website.
       It returns information like
        Admins, app_id, image, title etc.
Download PowerPoint Project on social programming for engineering students
   With the increasing number of third party apps and
    involvement of developers in social programming
    ,security issues are raised , which are required to
    prevent unauthorized use of user’s personal data.

   These protocols are also referred to as AAA
    protocols, stands for
    1. Authentication
    2. Authorization &
    3. Accounting
 OAuth (Open Authorization) is
  an open standard for
  authentication.
 Allow secure API authorization
  in a simple and standard
  method for third party
  applications.
 OAuth is currently used for API
  authorization for :
     Twitter
     Facebook
     Google Friend Connect
Download PowerPoint Project on social programming for engineering students
   On April 23, 2009, a security flaw in the 1.0
    protocol was announced, to resolve the issue
    Oauth 1.0a was announced but was then
    upgraded to OAuth 2.0

   OAuth 2.0 is the next evolution of the OAuth
    protocol and is not backward compatible with
    OAuth 1.0 .

   Facebook's new Graph API only supports
    OAuth 2.0 and is the largest implementation of
    the emerging standard .
Learn developing application on the Facebook Platform
   User management is done by Facebook
   Most popular SNS in the world having largest
    number of users
   Viral Marketing
   Easy to develop, promote and monetize
   Support for different for different languages
   Bring an existing app and brand into FB.
Download PowerPoint Project on social programming for engineering students
   Browser makes
    request
   FB server calls
    application server
   App calls FB API
   App returns FBML
   Facebook renders
    FBML to HTML
HTTP://DEVELOPERS.FACEBOOK.COM/APP
Download PowerPoint Project on social programming for engineering students
Download PowerPoint Project on social programming for engineering students
 Download FB-PHP Client               localhost
  Library from
  http://developers.facebok.
  com/get_started.php               Fbapp directory
 Extract & save the
  facebook.php file in the     facebook.php    Index.php
  app root directory
 Make index.php file &
  include facebook.php file
  and start the coding part.
Download PowerPoint Project on social programming for engineering students
Download PowerPoint Project on social programming for engineering students
   FBML
     Its Just like any other Markup Language. Just it comes with a
      namespace “fb”

   FQL
     Facebook Query Language
     Provides user friendly interface to FB data

   FBJS
     A subset of Regular Javascript
     Excellent support for AJAX
     Works via getter & setter methods
[1] Social Programming.[Online].Available: http://www.socialprogramming.info/

[2] FB Development.[Online].Available: http://www.sitepoint.com/developing-
   facebook-platform/

[3] Graph API.[Online].Available : http://wiki.developers.facebook.com

[4] OGP.[Online].Available: http://developers.facebook.com/docs/ogp
Ad

More Related Content

What's hot (18)

Introduction to facebook javascript sdk
Introduction to facebook javascript sdk Introduction to facebook javascript sdk
Introduction to facebook javascript sdk
Yi-Fan Chu
 
Facebook Connect
Facebook ConnectFacebook Connect
Facebook Connect
Pitra Satvika
 
Facebook Open Stream API - Facebook Developer Garage Dhaka
Facebook Open Stream API - Facebook Developer Garage DhakaFacebook Open Stream API - Facebook Developer Garage Dhaka
Facebook Open Stream API - Facebook Developer Garage Dhaka
Mohammad Emran Hasan
 
Social Developers London - Twitter Cards Update
Social Developers London - Twitter Cards UpdateSocial Developers London - Twitter Cards Update
Social Developers London - Twitter Cards Update
Angus Fox
 
Common Web sites that use Plug-in API's
Common Web sites that use Plug-in API'sCommon Web sites that use Plug-in API's
Common Web sites that use Plug-in API's
Takumi Monteza
 
Twitter Update for Social Developers London - May 2013
Twitter Update for Social Developers London - May 2013Twitter Update for Social Developers London - May 2013
Twitter Update for Social Developers London - May 2013
Angus Fox
 
Introduction to facebook platform
Introduction to facebook platformIntroduction to facebook platform
Introduction to facebook platform
Venkatesh Narayanan
 
Introduction to facebook java script sdk
Introduction to facebook java script sdk Introduction to facebook java script sdk
Introduction to facebook java script sdk
Yi-Fan Chu
 
Android Deep Linking
Android Deep Linking  Android Deep Linking
Android Deep Linking
Ketan Raval
 
Virtual Tech Days 2010 - Integrating Social Networks with ASP.NET
Virtual Tech Days 2010 - Integrating Social Networks with ASP.NETVirtual Tech Days 2010 - Integrating Social Networks with ASP.NET
Virtual Tech Days 2010 - Integrating Social Networks with ASP.NET
Krishna T
 
Facebook Apps
Facebook AppsFacebook Apps
Facebook Apps
davebalogh
 
Facebook Developer Garage, London - Whats New On The Facebook Platform Sept. ...
Facebook Developer Garage, London - Whats New On The Facebook Platform Sept. ...Facebook Developer Garage, London - Whats New On The Facebook Platform Sept. ...
Facebook Developer Garage, London - Whats New On The Facebook Platform Sept. ...
Nudge Social Media
 
WordCamp GR 2012 Web Apps for the Masses
WordCamp GR 2012 Web Apps for the MassesWordCamp GR 2012 Web Apps for the Masses
WordCamp GR 2012 Web Apps for the Masses
David Tufts
 
Deep linking slides
Deep linking slidesDeep linking slides
Deep linking slides
Personagraph
 
Mz twitter-1.1-sdl
Mz twitter-1.1-sdlMz twitter-1.1-sdl
Mz twitter-1.1-sdl
Angus Fox
 
App Indexing: Blurring the Lines Between Your Website and App
App Indexing: Blurring the Lines Between Your Website and AppApp Indexing: Blurring the Lines Between Your Website and App
App Indexing: Blurring the Lines Between Your Website and App
Juan Gomez
 
Iskandar Najmuddin
Iskandar NajmuddinIskandar Najmuddin
Iskandar Najmuddin
iPlatform
 
Salesforce.com Lightning
Salesforce.com LightningSalesforce.com Lightning
Salesforce.com Lightning
Malinda Lamahewa
 
Introduction to facebook javascript sdk
Introduction to facebook javascript sdk Introduction to facebook javascript sdk
Introduction to facebook javascript sdk
Yi-Fan Chu
 
Facebook Open Stream API - Facebook Developer Garage Dhaka
Facebook Open Stream API - Facebook Developer Garage DhakaFacebook Open Stream API - Facebook Developer Garage Dhaka
Facebook Open Stream API - Facebook Developer Garage Dhaka
Mohammad Emran Hasan
 
Social Developers London - Twitter Cards Update
Social Developers London - Twitter Cards UpdateSocial Developers London - Twitter Cards Update
Social Developers London - Twitter Cards Update
Angus Fox
 
Common Web sites that use Plug-in API's
Common Web sites that use Plug-in API'sCommon Web sites that use Plug-in API's
Common Web sites that use Plug-in API's
Takumi Monteza
 
Twitter Update for Social Developers London - May 2013
Twitter Update for Social Developers London - May 2013Twitter Update for Social Developers London - May 2013
Twitter Update for Social Developers London - May 2013
Angus Fox
 
Introduction to facebook platform
Introduction to facebook platformIntroduction to facebook platform
Introduction to facebook platform
Venkatesh Narayanan
 
Introduction to facebook java script sdk
Introduction to facebook java script sdk Introduction to facebook java script sdk
Introduction to facebook java script sdk
Yi-Fan Chu
 
Android Deep Linking
Android Deep Linking  Android Deep Linking
Android Deep Linking
Ketan Raval
 
Virtual Tech Days 2010 - Integrating Social Networks with ASP.NET
Virtual Tech Days 2010 - Integrating Social Networks with ASP.NETVirtual Tech Days 2010 - Integrating Social Networks with ASP.NET
Virtual Tech Days 2010 - Integrating Social Networks with ASP.NET
Krishna T
 
Facebook Developer Garage, London - Whats New On The Facebook Platform Sept. ...
Facebook Developer Garage, London - Whats New On The Facebook Platform Sept. ...Facebook Developer Garage, London - Whats New On The Facebook Platform Sept. ...
Facebook Developer Garage, London - Whats New On The Facebook Platform Sept. ...
Nudge Social Media
 
WordCamp GR 2012 Web Apps for the Masses
WordCamp GR 2012 Web Apps for the MassesWordCamp GR 2012 Web Apps for the Masses
WordCamp GR 2012 Web Apps for the Masses
David Tufts
 
Deep linking slides
Deep linking slidesDeep linking slides
Deep linking slides
Personagraph
 
Mz twitter-1.1-sdl
Mz twitter-1.1-sdlMz twitter-1.1-sdl
Mz twitter-1.1-sdl
Angus Fox
 
App Indexing: Blurring the Lines Between Your Website and App
App Indexing: Blurring the Lines Between Your Website and AppApp Indexing: Blurring the Lines Between Your Website and App
App Indexing: Blurring the Lines Between Your Website and App
Juan Gomez
 
Iskandar Najmuddin
Iskandar NajmuddinIskandar Najmuddin
Iskandar Najmuddin
iPlatform
 

Similar to Download PowerPoint Project on social programming for engineering students (20)

Leveraging Rails to Build Facebook Apps
Leveraging Rails to Build Facebook AppsLeveraging Rails to Build Facebook Apps
Leveraging Rails to Build Facebook Apps
David Keener
 
Facebook Platform for Developers
Facebook Platform for DevelopersFacebook Platform for Developers
Facebook Platform for Developers
Lidan Hifi
 
Optimizing WordPress sites for SEO and social media by Miriam Schwab
Optimizing WordPress sites for SEO and social media by Miriam SchwabOptimizing WordPress sites for SEO and social media by Miriam Schwab
Optimizing WordPress sites for SEO and social media by Miriam Schwab
Miriam Schwab
 
Web 2.0: What Can It Offer The Research Community?
Web 2.0: What Can It Offer The Research Community?Web 2.0: What Can It Offer The Research Community?
Web 2.0: What Can It Offer The Research Community?
lisbk
 
Facebook Connect Integration
Facebook Connect IntegrationFacebook Connect Integration
Facebook Connect Integration
mujahidslideshare
 
Introduction To Open Web Protocols
Introduction To Open Web ProtocolsIntroduction To Open Web Protocols
Introduction To Open Web Protocols
Mohan Krishnan
 
Open Graph Protocol
Open Graph ProtocolOpen Graph Protocol
Open Graph Protocol
Vivacious Vidhi
 
The social media developer
The social media developer The social media developer
The social media developer
Thet Aung Min Latt
 
Facebook API
Facebook APIFacebook API
Facebook API
snipermkd
 
nothing to share right now here. kindly lkeave this section right away thankuu
nothing to share right now here. kindly lkeave this section right away thankuunothing to share right now here. kindly lkeave this section right away thankuu
nothing to share right now here. kindly lkeave this section right away thankuu
NitinSingh378454
 
Building Facebook Apps
Building Facebook AppsBuilding Facebook Apps
Building Facebook Apps
David Keener
 
OAuth Introduction
OAuth IntroductionOAuth Introduction
OAuth Introduction
h_marvin
 
Tech Select Web 2 0 Presentation
Tech Select Web 2 0 PresentationTech Select Web 2 0 Presentation
Tech Select Web 2 0 Presentation
Bernie Borges
 
Content Management Training
Content Management TrainingContent Management Training
Content Management Training
guestb3bf88
 
Content Management Training
Content Management TrainingContent Management Training
Content Management Training
Nuno Nunes
 
Build social apps for Facebook
Build social apps for FacebookBuild social apps for Facebook
Build social apps for Facebook
Mohammad Emran Hasan
 
Kt 15 07-2013
Kt 15 07-2013Kt 15 07-2013
Kt 15 07-2013
G Jayendra Kartheek
 
E-COMMERCE-PPROJECT-REPORT FOR ALL DESIGN AND ASSCESSORIES MAKE A REPORT
E-COMMERCE-PPROJECT-REPORT FOR ALL DESIGN AND ASSCESSORIES MAKE A REPORTE-COMMERCE-PPROJECT-REPORT FOR ALL DESIGN AND ASSCESSORIES MAKE A REPORT
E-COMMERCE-PPROJECT-REPORT FOR ALL DESIGN AND ASSCESSORIES MAKE A REPORT
Rai University
 
Mule with facebook
Mule with facebookMule with facebook
Mule with facebook
D.Rajesh Kumar
 
Mule with facebook
Mule with facebookMule with facebook
Mule with facebook
D.Rajesh Kumar
 
Leveraging Rails to Build Facebook Apps
Leveraging Rails to Build Facebook AppsLeveraging Rails to Build Facebook Apps
Leveraging Rails to Build Facebook Apps
David Keener
 
Facebook Platform for Developers
Facebook Platform for DevelopersFacebook Platform for Developers
Facebook Platform for Developers
Lidan Hifi
 
Optimizing WordPress sites for SEO and social media by Miriam Schwab
Optimizing WordPress sites for SEO and social media by Miriam SchwabOptimizing WordPress sites for SEO and social media by Miriam Schwab
Optimizing WordPress sites for SEO and social media by Miriam Schwab
Miriam Schwab
 
Web 2.0: What Can It Offer The Research Community?
Web 2.0: What Can It Offer The Research Community?Web 2.0: What Can It Offer The Research Community?
Web 2.0: What Can It Offer The Research Community?
lisbk
 
Facebook Connect Integration
Facebook Connect IntegrationFacebook Connect Integration
Facebook Connect Integration
mujahidslideshare
 
Introduction To Open Web Protocols
Introduction To Open Web ProtocolsIntroduction To Open Web Protocols
Introduction To Open Web Protocols
Mohan Krishnan
 
Facebook API
Facebook APIFacebook API
Facebook API
snipermkd
 
nothing to share right now here. kindly lkeave this section right away thankuu
nothing to share right now here. kindly lkeave this section right away thankuunothing to share right now here. kindly lkeave this section right away thankuu
nothing to share right now here. kindly lkeave this section right away thankuu
NitinSingh378454
 
Building Facebook Apps
Building Facebook AppsBuilding Facebook Apps
Building Facebook Apps
David Keener
 
OAuth Introduction
OAuth IntroductionOAuth Introduction
OAuth Introduction
h_marvin
 
Tech Select Web 2 0 Presentation
Tech Select Web 2 0 PresentationTech Select Web 2 0 Presentation
Tech Select Web 2 0 Presentation
Bernie Borges
 
Content Management Training
Content Management TrainingContent Management Training
Content Management Training
guestb3bf88
 
Content Management Training
Content Management TrainingContent Management Training
Content Management Training
Nuno Nunes
 
E-COMMERCE-PPROJECT-REPORT FOR ALL DESIGN AND ASSCESSORIES MAKE A REPORT
E-COMMERCE-PPROJECT-REPORT FOR ALL DESIGN AND ASSCESSORIES MAKE A REPORTE-COMMERCE-PPROJECT-REPORT FOR ALL DESIGN AND ASSCESSORIES MAKE A REPORT
E-COMMERCE-PPROJECT-REPORT FOR ALL DESIGN AND ASSCESSORIES MAKE A REPORT
Rai University
 
Ad

Recently uploaded (20)

How to Subscribe Newsletter From Odoo 18 Website
How to Subscribe Newsletter From Odoo 18 WebsiteHow to Subscribe Newsletter From Odoo 18 Website
How to Subscribe Newsletter From Odoo 18 Website
Celine George
 
Understanding P–N Junction Semiconductors: A Beginner’s Guide
Understanding P–N Junction Semiconductors: A Beginner’s GuideUnderstanding P–N Junction Semiconductors: A Beginner’s Guide
Understanding P–N Junction Semiconductors: A Beginner’s Guide
GS Virdi
 
K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schools
K12 Tableau Tuesday  - Algebra Equity and Access in Atlanta Public SchoolsK12 Tableau Tuesday  - Algebra Equity and Access in Atlanta Public Schools
K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schools
dogden2
 
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - WorksheetCBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
Sritoma Majumder
 
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Library Association of Ireland
 
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACYUNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
DR.PRISCILLA MARY J
 
How to Set warnings for invoicing specific customers in odoo
How to Set warnings for invoicing specific customers in odooHow to Set warnings for invoicing specific customers in odoo
How to Set warnings for invoicing specific customers in odoo
Celine George
 
pulse ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
pulse  ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulsepulse  ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
pulse ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
sushreesangita003
 
Handling Multiple Choice Responses: Fortune Effiong.pptx
Handling Multiple Choice Responses: Fortune Effiong.pptxHandling Multiple Choice Responses: Fortune Effiong.pptx
Handling Multiple Choice Responses: Fortune Effiong.pptx
AuthorAIDNationalRes
 
Quality Contril Analysis of Containers.pdf
Quality Contril Analysis of Containers.pdfQuality Contril Analysis of Containers.pdf
Quality Contril Analysis of Containers.pdf
Dr. Bindiya Chauhan
 
Sinhala_Male_Names.pdf Sinhala_Male_Name
Sinhala_Male_Names.pdf Sinhala_Male_NameSinhala_Male_Names.pdf Sinhala_Male_Name
Sinhala_Male_Names.pdf Sinhala_Male_Name
keshanf79
 
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
larencebapu132
 
Geography Sem II Unit 1C Correlation of Geography with other school subjects
Geography Sem II Unit 1C Correlation of Geography with other school subjectsGeography Sem II Unit 1C Correlation of Geography with other school subjects
Geography Sem II Unit 1C Correlation of Geography with other school subjects
ProfDrShaikhImran
 
Presentation of the MIPLM subject matter expert Erdem Kaya
Presentation of the MIPLM subject matter expert Erdem KayaPresentation of the MIPLM subject matter expert Erdem Kaya
Presentation of the MIPLM subject matter expert Erdem Kaya
MIPLM
 
Social Problem-Unemployment .pptx notes for Physiotherapy Students
Social Problem-Unemployment .pptx notes for Physiotherapy StudentsSocial Problem-Unemployment .pptx notes for Physiotherapy Students
Social Problem-Unemployment .pptx notes for Physiotherapy Students
DrNidhiAgarwal
 
To study Digestive system of insect.pptx
To study Digestive system of insect.pptxTo study Digestive system of insect.pptx
To study Digestive system of insect.pptx
Arshad Shaikh
 
Unit 6_Introduction_Phishing_Password Cracking.pdf
Unit 6_Introduction_Phishing_Password Cracking.pdfUnit 6_Introduction_Phishing_Password Cracking.pdf
Unit 6_Introduction_Phishing_Password Cracking.pdf
KanchanPatil34
 
Presentation on Tourism Product Development By Md Shaifullar Rabbi
Presentation on Tourism Product Development By Md Shaifullar RabbiPresentation on Tourism Product Development By Md Shaifullar Rabbi
Presentation on Tourism Product Development By Md Shaifullar Rabbi
Md Shaifullar Rabbi
 
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Library Association of Ireland
 
2541William_McCollough_DigitalDetox.docx
2541William_McCollough_DigitalDetox.docx2541William_McCollough_DigitalDetox.docx
2541William_McCollough_DigitalDetox.docx
contactwilliamm2546
 
How to Subscribe Newsletter From Odoo 18 Website
How to Subscribe Newsletter From Odoo 18 WebsiteHow to Subscribe Newsletter From Odoo 18 Website
How to Subscribe Newsletter From Odoo 18 Website
Celine George
 
Understanding P–N Junction Semiconductors: A Beginner’s Guide
Understanding P–N Junction Semiconductors: A Beginner’s GuideUnderstanding P–N Junction Semiconductors: A Beginner’s Guide
Understanding P–N Junction Semiconductors: A Beginner’s Guide
GS Virdi
 
K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schools
K12 Tableau Tuesday  - Algebra Equity and Access in Atlanta Public SchoolsK12 Tableau Tuesday  - Algebra Equity and Access in Atlanta Public Schools
K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schools
dogden2
 
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - WorksheetCBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
Sritoma Majumder
 
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Library Association of Ireland
 
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACYUNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
DR.PRISCILLA MARY J
 
How to Set warnings for invoicing specific customers in odoo
How to Set warnings for invoicing specific customers in odooHow to Set warnings for invoicing specific customers in odoo
How to Set warnings for invoicing specific customers in odoo
Celine George
 
pulse ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
pulse  ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulsepulse  ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
pulse ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
sushreesangita003
 
Handling Multiple Choice Responses: Fortune Effiong.pptx
Handling Multiple Choice Responses: Fortune Effiong.pptxHandling Multiple Choice Responses: Fortune Effiong.pptx
Handling Multiple Choice Responses: Fortune Effiong.pptx
AuthorAIDNationalRes
 
Quality Contril Analysis of Containers.pdf
Quality Contril Analysis of Containers.pdfQuality Contril Analysis of Containers.pdf
Quality Contril Analysis of Containers.pdf
Dr. Bindiya Chauhan
 
Sinhala_Male_Names.pdf Sinhala_Male_Name
Sinhala_Male_Names.pdf Sinhala_Male_NameSinhala_Male_Names.pdf Sinhala_Male_Name
Sinhala_Male_Names.pdf Sinhala_Male_Name
keshanf79
 
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
larencebapu132
 
Geography Sem II Unit 1C Correlation of Geography with other school subjects
Geography Sem II Unit 1C Correlation of Geography with other school subjectsGeography Sem II Unit 1C Correlation of Geography with other school subjects
Geography Sem II Unit 1C Correlation of Geography with other school subjects
ProfDrShaikhImran
 
Presentation of the MIPLM subject matter expert Erdem Kaya
Presentation of the MIPLM subject matter expert Erdem KayaPresentation of the MIPLM subject matter expert Erdem Kaya
Presentation of the MIPLM subject matter expert Erdem Kaya
MIPLM
 
Social Problem-Unemployment .pptx notes for Physiotherapy Students
Social Problem-Unemployment .pptx notes for Physiotherapy StudentsSocial Problem-Unemployment .pptx notes for Physiotherapy Students
Social Problem-Unemployment .pptx notes for Physiotherapy Students
DrNidhiAgarwal
 
To study Digestive system of insect.pptx
To study Digestive system of insect.pptxTo study Digestive system of insect.pptx
To study Digestive system of insect.pptx
Arshad Shaikh
 
Unit 6_Introduction_Phishing_Password Cracking.pdf
Unit 6_Introduction_Phishing_Password Cracking.pdfUnit 6_Introduction_Phishing_Password Cracking.pdf
Unit 6_Introduction_Phishing_Password Cracking.pdf
KanchanPatil34
 
Presentation on Tourism Product Development By Md Shaifullar Rabbi
Presentation on Tourism Product Development By Md Shaifullar RabbiPresentation on Tourism Product Development By Md Shaifullar Rabbi
Presentation on Tourism Product Development By Md Shaifullar Rabbi
Md Shaifullar Rabbi
 
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Library Association of Ireland
 
2541William_McCollough_DigitalDetox.docx
2541William_McCollough_DigitalDetox.docx2541William_McCollough_DigitalDetox.docx
2541William_McCollough_DigitalDetox.docx
contactwilliamm2546
 
Ad

Download PowerPoint Project on social programming for engineering students

  • 1. Guided By: By: Mrs. Pooja Singh DEV KUMAR 0211042708
  • 2. • The development of SNS’s • Content Management • Application development on Open Platforms • Protocols for • Security • Privacy • Serving Business Logics • Promotion over the Globe
  • 3. Integrate web pages into social graph  Currently used for representing profiles of real world things like movies, celebrities ,restaurants, bands for business promotion  The website appears in the likes and interests of the user enabling enhanced traffic to the site.  Enables targeted ads to people who likes your page. 
  • 4. 1. Adding Metadata  Tags allow you to specify structured information about your web pages. 2. Adding the “Like” Button  A connection is made between your page and the user.  You have the ability to publish updates to the user
  • 5. 1. og:title  the title of the object as it should appear within the graph 2. og:type  The type of your object, e.g., "movie" 3. og:image  An image URL which should represent your object within the graph 4. og:url  URL of your object that will be used as its permanent ID in the graph
  • 6. <meta property="og:title" content=“ASET"/> <meta property="og:type”content=“Institute"/> <meta property="og:url” content="http://www.amity.edu/aset/"/> <meta property="og:image" content="http://www.amity.edu/aset.jpg"/> <meta property="og:site_name" content=“Edu"/> <meta property="fb:admins”content="USER_ID"/>
  • 7. Once meta tags are configured on web page a like button can be associated with it.  The like button can be added as: <fb:like href="https://developers.facebook.com/" width="450" height="80"/>  Appears in user profile as
  • 9. Attract users sharing some common interest with the user liking your page, hence serving business interests.  Assist in increasing Google Page Rank , promoting ads and traffic to the website.  Narrowing the ad selection for the particular user.
  • 10.  STEP 1: Adding to <html> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://ogp.me/ns#"xmlns:fb="htt ps://www.facebook.com/2008/fbml">  These lines of <html> code specifies the namespace to use for the code to be embedded.
  • 11. STEP 2 : Adding Structured Meta <head> <title>CSE 2012</title> <meta property="og:title" content=“ASET"/> <meta property="og:type”content=“Institute"/> <meta property="og:url” content="http://www.amity.edu/aset/"/> <meta property="og:image“ content="http://www.amity.edu/aset.jpg"/> <meta property="og:site_name" content=“/aset"/> <meta property="fb:admins”content="604735984"/> …… </head>
  • 12. STEP 3 : Debugging  Debugging tools for different tools are available e.g. , “Linter” tool in Facebook platform.  Go to http://developers.facebook.com/tools/lint/  Paste the URL of the object from your website  Hit Enter and FB will return the information it can fetch from your website.  It returns information like Admins, app_id, image, title etc.
  • 14. With the increasing number of third party apps and involvement of developers in social programming ,security issues are raised , which are required to prevent unauthorized use of user’s personal data.  These protocols are also referred to as AAA protocols, stands for 1. Authentication 2. Authorization & 3. Accounting
  • 15.  OAuth (Open Authorization) is an open standard for authentication.  Allow secure API authorization in a simple and standard method for third party applications.  OAuth is currently used for API authorization for :  Twitter  Facebook  Google Friend Connect
  • 17. On April 23, 2009, a security flaw in the 1.0 protocol was announced, to resolve the issue Oauth 1.0a was announced but was then upgraded to OAuth 2.0  OAuth 2.0 is the next evolution of the OAuth protocol and is not backward compatible with OAuth 1.0 .  Facebook's new Graph API only supports OAuth 2.0 and is the largest implementation of the emerging standard .
  • 18. Learn developing application on the Facebook Platform
  • 19. User management is done by Facebook  Most popular SNS in the world having largest number of users  Viral Marketing  Easy to develop, promote and monetize  Support for different for different languages  Bring an existing app and brand into FB.
  • 21. Browser makes request  FB server calls application server  App calls FB API  App returns FBML  Facebook renders FBML to HTML
  • 25.  Download FB-PHP Client localhost Library from http://developers.facebok. com/get_started.php Fbapp directory  Extract & save the facebook.php file in the facebook.php Index.php app root directory  Make index.php file & include facebook.php file and start the coding part.
  • 28. FBML  Its Just like any other Markup Language. Just it comes with a namespace “fb”  FQL  Facebook Query Language  Provides user friendly interface to FB data  FBJS  A subset of Regular Javascript  Excellent support for AJAX  Works via getter & setter methods
  • 29. [1] Social Programming.[Online].Available: http://www.socialprogramming.info/ [2] FB Development.[Online].Available: http://www.sitepoint.com/developing- facebook-platform/ [3] Graph API.[Online].Available : http://wiki.developers.facebook.com [4] OGP.[Online].Available: http://developers.facebook.com/docs/ogp