SlideShare ist ein Scribd-Unternehmen logo
1 von 29
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
   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.
   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
   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.
   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 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.
   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

Weitere ähnliche Inhalte

Was ist angesagt?

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 DhakaMohammad Emran Hasan
 
Social Developers London - Twitter Cards Update
Social Developers London - Twitter Cards UpdateSocial Developers London - Twitter Cards Update
Social Developers London - Twitter Cards UpdateAngus 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'sTakumi 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 2013Angus Fox
 
Introduction to facebook platform
Introduction to facebook platformIntroduction to facebook platform
Introduction to facebook platformVenkatesh 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.NETKrishna 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 MassesDavid Tufts
 
Deep linking slides
Deep linking slidesDeep linking slides
Deep linking slidesPersonagraph
 
Mz twitter-1.1-sdl
Mz twitter-1.1-sdlMz twitter-1.1-sdl
Mz twitter-1.1-sdlAngus 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 AppJuan Gomez
 
Iskandar Najmuddin
Iskandar NajmuddinIskandar Najmuddin
Iskandar NajmuddiniPlatform
 

Was ist angesagt? (18)

Introduction to facebook javascript sdk
Introduction to facebook javascript sdk Introduction to facebook javascript sdk
Introduction to facebook javascript sdk
 
Facebook Connect
Facebook ConnectFacebook Connect
Facebook Connect
 
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
 
Social Developers London - Twitter Cards Update
Social Developers London - Twitter Cards UpdateSocial Developers London - Twitter Cards Update
Social Developers London - Twitter Cards Update
 
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
 
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
 
Introduction to facebook platform
Introduction to facebook platformIntroduction to facebook platform
Introduction to facebook platform
 
Introduction to facebook java script sdk
Introduction to facebook java script sdk Introduction to facebook java script sdk
Introduction to facebook java script sdk
 
Android Deep Linking
Android Deep Linking  Android Deep Linking
Android Deep Linking
 
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
 
Facebook Apps
Facebook AppsFacebook Apps
Facebook Apps
 
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. ...
 
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
 
Deep linking slides
Deep linking slidesDeep linking slides
Deep linking slides
 
Mz twitter-1.1-sdl
Mz twitter-1.1-sdlMz twitter-1.1-sdl
Mz twitter-1.1-sdl
 
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
 
Iskandar Najmuddin
Iskandar NajmuddinIskandar Najmuddin
Iskandar Najmuddin
 
Salesforce.com Lightning
Salesforce.com LightningSalesforce.com Lightning
Salesforce.com Lightning
 

Ähnlich wie Download PowerPoint Project on social programming for engineering students

Leveraging Rails to Build Facebook Apps
Leveraging Rails to Build Facebook AppsLeveraging Rails to Build Facebook Apps
Leveraging Rails to Build Facebook AppsDavid Keener
 
Facebook Platform for Developers
Facebook Platform for DevelopersFacebook Platform for Developers
Facebook Platform for DevelopersLidan 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 SchwabMiriam 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 Integrationmujahidslideshare
 
Introduction To Open Web Protocols
Introduction To Open Web ProtocolsIntroduction To Open Web Protocols
Introduction To Open Web ProtocolsMohan Krishnan
 
Facebook API
Facebook APIFacebook API
Facebook APIsnipermkd
 
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 thankuuNitinSingh378454
 
Building Facebook Apps
Building Facebook AppsBuilding Facebook Apps
Building Facebook AppsDavid Keener
 
OAuth Introduction
OAuth IntroductionOAuth Introduction
OAuth Introductionh_marvin
 
Tech Select Web 2 0 Presentation
Tech Select Web 2 0 PresentationTech Select Web 2 0 Presentation
Tech Select Web 2 0 PresentationBernie Borges
 
Content Management Training
Content Management TrainingContent Management Training
Content Management Trainingguestb3bf88
 
Content Management Training
Content Management TrainingContent Management Training
Content Management TrainingNuno Nunes
 
Shiny Agency's Facebook Development Guidelines
Shiny Agency's Facebook Development GuidelinesShiny Agency's Facebook Development Guidelines
Shiny Agency's Facebook Development GuidelinesRoy Pereira
 

Ähnlich wie 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
 
Facebook Platform for Developers
Facebook Platform for DevelopersFacebook Platform for Developers
Facebook Platform for Developers
 
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
 
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?
 
Facebook Connect Integration
Facebook Connect IntegrationFacebook Connect Integration
Facebook Connect Integration
 
Introduction To Open Web Protocols
Introduction To Open Web ProtocolsIntroduction To Open Web Protocols
Introduction To Open Web Protocols
 
Open Graph Protocol
Open Graph ProtocolOpen Graph Protocol
Open Graph Protocol
 
The social media developer
The social media developer The social media developer
The social media developer
 
Facebook API
Facebook APIFacebook API
Facebook API
 
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
 
Building Facebook Apps
Building Facebook AppsBuilding Facebook Apps
Building Facebook Apps
 
OAuth Introduction
OAuth IntroductionOAuth Introduction
OAuth Introduction
 
Tech Select Web 2 0 Presentation
Tech Select Web 2 0 PresentationTech Select Web 2 0 Presentation
Tech Select Web 2 0 Presentation
 
Content Management Training
Content Management TrainingContent Management Training
Content Management Training
 
Content Management Training
Content Management TrainingContent Management Training
Content Management Training
 
Build social apps for Facebook
Build social apps for FacebookBuild social apps for Facebook
Build social apps for Facebook
 
Kt 15 07-2013
Kt 15 07-2013Kt 15 07-2013
Kt 15 07-2013
 
Mule with facebook
Mule with facebookMule with facebook
Mule with facebook
 
Mule with facebook
Mule with facebookMule with facebook
Mule with facebook
 
Shiny Agency's Facebook Development Guidelines
Shiny Agency's Facebook Development GuidelinesShiny Agency's Facebook Development Guidelines
Shiny Agency's Facebook Development Guidelines
 

Kürzlich hochgeladen

ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)cama23
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 

Kürzlich hochgeladen (20)

ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 

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
  • 8.
  • 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.
  • 13.
  • 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
  • 16.
  • 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.
  • 20.
  • 21. Browser makes request  FB server calls application server  App calls FB API  App returns FBML  Facebook renders FBML to HTML
  • 23.
  • 24.
  • 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.
  • 26.
  • 27.
  • 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