This presentation was made for "Facebook Dev Meetup Kathmandu" held on 3rd April, 2016.
In this presentation, we talk about Facebook's Social Graph, Facebook Open Graph v2.5 and How we can use the api to build our apps. We explore the Graph API using Facebook's Graph API Explorer.
Open Graph API And How To Use It : Facebook Developers Circle Meetup 2017Aayush Shrestha
The document discusses the Open Graph API and how to use it. It provides an introduction to the Facebook social graph and its nodes, edges, and fields. It then covers how to use the Graph API including authentication, traversing the graph through selection, publishing, updating, deleting, searching, and introspection. It also discusses using the API to create Open Graph stories, including key concepts like actors, actions, objects, and how to implement actions and objects.
Facebook is developing the Open Graph to map user interests and connections between users and content across the web. Through plugins like Like and Activity Feed, any website can integrate with Facebook so that user actions are shared to profiles. This will allow for personalized recommendations and experiences based on a user's social graph. However, some privacy and control concerns exist as users may not want all activity logged to Facebook, and companies may not want to lose control over their own communities and user data. Competitors like Google and Twitter may also respond to Facebook's move to integrate more deeply with the wider web.
Facebook's Open Graph allows third-party apps and websites to integrate their content and actions into a user's Facebook activity. By adding metadata to their webpages, third-parties can trigger the automatic sharing of actions like liking a recipe on a recipe website or checking into a location. This deep integration benefits both Facebook by expanding the social graph, and third-parties by driving increased traffic and engagement through viral sharing and aggregation of actions on Timelines. Open Graph aims to make sharing online actions as seamless as possible while still allowing third-party brands and messaging.
This document outlines the three main steps to integrate a website with Facebook's Open Graph:
1. Register the site as a Facebook app by visiting the developers site and entering the site name and domain. This provides an app ID and secret key.
2. Update the site's meta tags to provide Open Graph metadata like the title, URL, image, and description for each page.
3. Add the Facebook JavaScript SDK and social plugins like Like buttons to pages by including JavaScript code. This allows social features to be embedded and tracked by Facebook.
This a brief guide to a few social media platforms which have the potential for professional use. This however is a very fast changing area where sites continually evolve and the next big thing could appear at any time with other sites becoming obsolete.
This document provides guidance on maximizing fundraising efforts through social media. It recommends creating accounts on key platforms like Google, Twitter, Facebook, LinkedIn and blogs to build an online presence and engage supporters. Automation tools are suggested to cross-post blog updates to these accounts to regularly share stories and progress. Using hashtags can help promote events. Mobile apps allow sharing updates on the go. Consistency across profiles is advised to portray a professional image.
This presentation was made for "Facebook Dev Meetup Kathmandu" held on 3rd April, 2016.
In this presentation, we talk about Facebook's Social Graph, Facebook Open Graph v2.5 and How we can use the api to build our apps. We explore the Graph API using Facebook's Graph API Explorer.
Open Graph API And How To Use It : Facebook Developers Circle Meetup 2017Aayush Shrestha
The document discusses the Open Graph API and how to use it. It provides an introduction to the Facebook social graph and its nodes, edges, and fields. It then covers how to use the Graph API including authentication, traversing the graph through selection, publishing, updating, deleting, searching, and introspection. It also discusses using the API to create Open Graph stories, including key concepts like actors, actions, objects, and how to implement actions and objects.
Facebook is developing the Open Graph to map user interests and connections between users and content across the web. Through plugins like Like and Activity Feed, any website can integrate with Facebook so that user actions are shared to profiles. This will allow for personalized recommendations and experiences based on a user's social graph. However, some privacy and control concerns exist as users may not want all activity logged to Facebook, and companies may not want to lose control over their own communities and user data. Competitors like Google and Twitter may also respond to Facebook's move to integrate more deeply with the wider web.
Facebook's Open Graph allows third-party apps and websites to integrate their content and actions into a user's Facebook activity. By adding metadata to their webpages, third-parties can trigger the automatic sharing of actions like liking a recipe on a recipe website or checking into a location. This deep integration benefits both Facebook by expanding the social graph, and third-parties by driving increased traffic and engagement through viral sharing and aggregation of actions on Timelines. Open Graph aims to make sharing online actions as seamless as possible while still allowing third-party brands and messaging.
This document outlines the three main steps to integrate a website with Facebook's Open Graph:
1. Register the site as a Facebook app by visiting the developers site and entering the site name and domain. This provides an app ID and secret key.
2. Update the site's meta tags to provide Open Graph metadata like the title, URL, image, and description for each page.
3. Add the Facebook JavaScript SDK and social plugins like Like buttons to pages by including JavaScript code. This allows social features to be embedded and tracked by Facebook.
This a brief guide to a few social media platforms which have the potential for professional use. This however is a very fast changing area where sites continually evolve and the next big thing could appear at any time with other sites becoming obsolete.
This document provides guidance on maximizing fundraising efforts through social media. It recommends creating accounts on key platforms like Google, Twitter, Facebook, LinkedIn and blogs to build an online presence and engage supporters. Automation tools are suggested to cross-post blog updates to these accounts to regularly share stories and progress. Using hashtags can help promote events. Mobile apps allow sharing updates on the go. Consistency across profiles is advised to portray a professional image.
his Slide of seo will guide you about off page seo techniques with the purpose to get higher ranking in Google Search Engine.Off-page optimization refers, predominantly, to backlinks (links pointing to the site which is being optimized, from other relevant websites).
Unlike On- page SEO, Off-page SEO refers to activities you can perform outside the boundaries of your website. The most important are:
· Link Building
· Social Media Marketing
· Social bookmarking
A range of ideas of how you can automate various parts of your social media marketing strategy. If you are time poor like I am, you need to prioritise your workload and juggle a lot of tasks at once.
These ideas are just the tip of the iceberg, but I highly recommend you check out Zapier and IFTTT for the large range of things they can both do.
Google+ is a great social network that can increase your SEO if you use it correctly. Check out this presentation to give yourself a good idea how to get started, how to share etc. Links for more are included at the end. Circle us!
This document provides a list of tools for searching social media content, people, locations, and images as well as tools for crowdsourcing, curating content, and verifying photos. It includes over 30 links to tools for searching tweets, Facebook posts, Instagram photos, LinkedIn profiles and more. The tools allow filtering searches by keyword, location, and other criteria.
This document is a design portfolio that includes samples of graphic design, interactive design, photography, and freehand art works. It includes projects such as an intranet splash page graphic for Boeing, a personal design blog, a social email newsletter for Accenture where the designer served as the team lead, and a website redesign exercise for SensorLogic. The portfolio also features landscape, architectural, and floral photography as well as freehand sketches interpreting emotions, a 1930s portrait, an anime character, and an outdoor scene.
This document provides an overview of social media and tools for social media management. It begins with definitions and examples of different social media platforms like Twitter, Facebook, Instagram, YouTube, and LinkedIn. It then discusses tools like HootSuite and WordPress that can be used to publish content to multiple social networks at once, track analytics, and manage teams. Key features of HootSuite include publishing to social networks, analytics reporting, and social listening. Key features of WordPress include publishing tools, CRM systems, and integrating tools to sell products or services. The document emphasizes using social media tools to schedule posts, connect accounts, and provide analytics to manage a social media presence.
Jetpack is a plugin that provides additional features for self-hosted WordPress sites like social sharing, stats, and comments. It requires a WordPress.com account and connection. Some key features include Publicize for automatic cross-posting, Sharing for social media icons, Jetpack Comments, Subscriptions to follow a site, and WordPress.com Stats for analytics. It also includes extra widgets, contact forms, and a carousel. Installation involves downloading the plugin and connecting to a WordPress.com account.
How can you amplify your blog to reach maximum usersNitin Karkara
The document provides tips for amplifying blog posts and reaching more users through online marketing strategies. It recommends creating a compelling title that includes numbers to double shares, testing negative titles, and including powerful keywords. It also suggests making content easy to share across devices, optimizing posts for social media sharing and organic traffic, designing friendly images, sharing content through automation and manually, promoting to email lists, doing outreach on Twitter, monitoring results, and repromoting good content later.
This document provides a list of tools for searching social media content, people, locations, and images as well as tools for crowdsourcing, curating content, and verifying photos. It includes over 20 links to websites and apps for real-time keyword searches across networks like Twitter and Instagram, searching Twitter users and profiles, searching by location on maps, creating forms and surveys, embedding timelines and stories, and analyzing photo metadata and origins.
Photobucket is a free photo sharing website that allows users to upload, edit, organize and share photos and videos with others through email or social media links. It offers basic free features like photo uploads and sharing, or users can upgrade to Photobucket Pro which provides unlimited storage, longer video uploads, and custom photo album URLs. Photobucket supports uploading from computers and mobile devices, and has apps for iPhone and Android to edit and share on the go without a computer.
This "Twitter 101" webinar. We'll be going over:
- How to set up your Twitter account & profile
- How to post, reply, retweet, follow others, etc.
- Twitter management tools: Which to use & which to avoid
- How to start building a following
- How to take your Twitter presence to the next level
Facebook is introducing new features like the Open Graph and Social Plugins to make social the default on websites. The Open Graph allows sites to define objects for users to connect to, powering personalized experiences. Social Plugins like the Like button let sites show what friends are doing without login. While this reduces friction, it could impact brands if topics are defined incorrectly. The changes streamline Facebook Connect functionality and make engagement easier across the social web.
Google+ is a social media platform developed by Google that allows users to share content and communicate in different ways. It has six major features: circles that allow customization of friend groups; live video chat for event planning; ability to watch YouTube videos together in groups; curating content by interests using Spark; auto-uploading photos and videos to the cloud for easy sharing; and allowing users to completely deactivate their accounts and download their data.
Adding social media badges to your staff web page (UP)Kosie Eloff
A brief explanation of why it is valuable to improve one's staff web page, and then instructions on how to do so.
Inspired by a running course in EPUB production that I'm doing with library staff.
Student Activities and Social Media: Twitter and FoursquarePaul Brown
This presentation provides an overview of Twitter and Foursquare and examines ways that Student Activities offices on college campuses can utilize. Originally presented to the Office of Student Programs at Boston College upon invitation.
SearchLove Boston 2013_Will Critchlow_Technical SEODistilled
The document provides technical recommendations for SEO, including:
1. Removing URL parameters, implementing rel="alternate" for mobile sites, and using HREFLANG tags to group international sites. It also recommends diagnosing actual site speed issues, implementing Twitter Cards, and getting familiar with JavaScript, jQuery, and debugging tools.
2. Auditing AJAX implementations to ensure all content and links are crawlable without JavaScript. It notes Google can now index some JavaScript-rendered content like Facebook comments.
3. When making recommendations, being prescriptive, but when auditing, being cautious of the costs of changes if content is already being indexed. Fix only what's necessary, not purely for technical purity.
This document discusses Facebook's Open Graph protocol. It describes Open Graph as allowing developers to integrate apps and websites with Facebook by mapping objects outside of Facebook to graph objects inside Facebook. It provides examples of Open Graph metadata tags that can be used to define objects and connections. It also discusses the Graph API, which allows querying and retrieving Facebook graph objects and connections programmatically. Finally, it provides examples of how some companies have implemented Open Graph on their sites.
Facebook ( Open ) Graph and the Semantic WebMatteo Brunati
Ideas around OpenGraph protocol and RDFa usage with some possible future directions.
It’s all around the Social Object.
Padua University - Italy - A lesson in the “Tecnologie Web2.0” course thanks to Massimo Marchiori - http://www.math.unipd.it/~tecweb2/
At the end there are some clues about possible connections between Semantic Web tools and the VRM ( Vendor Relationship Management ) vision as the future of the Net using the full potential of the Web platform.
his Slide of seo will guide you about off page seo techniques with the purpose to get higher ranking in Google Search Engine.Off-page optimization refers, predominantly, to backlinks (links pointing to the site which is being optimized, from other relevant websites).
Unlike On- page SEO, Off-page SEO refers to activities you can perform outside the boundaries of your website. The most important are:
· Link Building
· Social Media Marketing
· Social bookmarking
A range of ideas of how you can automate various parts of your social media marketing strategy. If you are time poor like I am, you need to prioritise your workload and juggle a lot of tasks at once.
These ideas are just the tip of the iceberg, but I highly recommend you check out Zapier and IFTTT for the large range of things they can both do.
Google+ is a great social network that can increase your SEO if you use it correctly. Check out this presentation to give yourself a good idea how to get started, how to share etc. Links for more are included at the end. Circle us!
This document provides a list of tools for searching social media content, people, locations, and images as well as tools for crowdsourcing, curating content, and verifying photos. It includes over 30 links to tools for searching tweets, Facebook posts, Instagram photos, LinkedIn profiles and more. The tools allow filtering searches by keyword, location, and other criteria.
This document is a design portfolio that includes samples of graphic design, interactive design, photography, and freehand art works. It includes projects such as an intranet splash page graphic for Boeing, a personal design blog, a social email newsletter for Accenture where the designer served as the team lead, and a website redesign exercise for SensorLogic. The portfolio also features landscape, architectural, and floral photography as well as freehand sketches interpreting emotions, a 1930s portrait, an anime character, and an outdoor scene.
This document provides an overview of social media and tools for social media management. It begins with definitions and examples of different social media platforms like Twitter, Facebook, Instagram, YouTube, and LinkedIn. It then discusses tools like HootSuite and WordPress that can be used to publish content to multiple social networks at once, track analytics, and manage teams. Key features of HootSuite include publishing to social networks, analytics reporting, and social listening. Key features of WordPress include publishing tools, CRM systems, and integrating tools to sell products or services. The document emphasizes using social media tools to schedule posts, connect accounts, and provide analytics to manage a social media presence.
Jetpack is a plugin that provides additional features for self-hosted WordPress sites like social sharing, stats, and comments. It requires a WordPress.com account and connection. Some key features include Publicize for automatic cross-posting, Sharing for social media icons, Jetpack Comments, Subscriptions to follow a site, and WordPress.com Stats for analytics. It also includes extra widgets, contact forms, and a carousel. Installation involves downloading the plugin and connecting to a WordPress.com account.
How can you amplify your blog to reach maximum usersNitin Karkara
The document provides tips for amplifying blog posts and reaching more users through online marketing strategies. It recommends creating a compelling title that includes numbers to double shares, testing negative titles, and including powerful keywords. It also suggests making content easy to share across devices, optimizing posts for social media sharing and organic traffic, designing friendly images, sharing content through automation and manually, promoting to email lists, doing outreach on Twitter, monitoring results, and repromoting good content later.
This document provides a list of tools for searching social media content, people, locations, and images as well as tools for crowdsourcing, curating content, and verifying photos. It includes over 20 links to websites and apps for real-time keyword searches across networks like Twitter and Instagram, searching Twitter users and profiles, searching by location on maps, creating forms and surveys, embedding timelines and stories, and analyzing photo metadata and origins.
Photobucket is a free photo sharing website that allows users to upload, edit, organize and share photos and videos with others through email or social media links. It offers basic free features like photo uploads and sharing, or users can upgrade to Photobucket Pro which provides unlimited storage, longer video uploads, and custom photo album URLs. Photobucket supports uploading from computers and mobile devices, and has apps for iPhone and Android to edit and share on the go without a computer.
This "Twitter 101" webinar. We'll be going over:
- How to set up your Twitter account & profile
- How to post, reply, retweet, follow others, etc.
- Twitter management tools: Which to use & which to avoid
- How to start building a following
- How to take your Twitter presence to the next level
Facebook is introducing new features like the Open Graph and Social Plugins to make social the default on websites. The Open Graph allows sites to define objects for users to connect to, powering personalized experiences. Social Plugins like the Like button let sites show what friends are doing without login. While this reduces friction, it could impact brands if topics are defined incorrectly. The changes streamline Facebook Connect functionality and make engagement easier across the social web.
Google+ is a social media platform developed by Google that allows users to share content and communicate in different ways. It has six major features: circles that allow customization of friend groups; live video chat for event planning; ability to watch YouTube videos together in groups; curating content by interests using Spark; auto-uploading photos and videos to the cloud for easy sharing; and allowing users to completely deactivate their accounts and download their data.
Adding social media badges to your staff web page (UP)Kosie Eloff
A brief explanation of why it is valuable to improve one's staff web page, and then instructions on how to do so.
Inspired by a running course in EPUB production that I'm doing with library staff.
Student Activities and Social Media: Twitter and FoursquarePaul Brown
This presentation provides an overview of Twitter and Foursquare and examines ways that Student Activities offices on college campuses can utilize. Originally presented to the Office of Student Programs at Boston College upon invitation.
SearchLove Boston 2013_Will Critchlow_Technical SEODistilled
The document provides technical recommendations for SEO, including:
1. Removing URL parameters, implementing rel="alternate" for mobile sites, and using HREFLANG tags to group international sites. It also recommends diagnosing actual site speed issues, implementing Twitter Cards, and getting familiar with JavaScript, jQuery, and debugging tools.
2. Auditing AJAX implementations to ensure all content and links are crawlable without JavaScript. It notes Google can now index some JavaScript-rendered content like Facebook comments.
3. When making recommendations, being prescriptive, but when auditing, being cautious of the costs of changes if content is already being indexed. Fix only what's necessary, not purely for technical purity.
This document discusses Facebook's Open Graph protocol. It describes Open Graph as allowing developers to integrate apps and websites with Facebook by mapping objects outside of Facebook to graph objects inside Facebook. It provides examples of Open Graph metadata tags that can be used to define objects and connections. It also discusses the Graph API, which allows querying and retrieving Facebook graph objects and connections programmatically. Finally, it provides examples of how some companies have implemented Open Graph on their sites.
Facebook ( Open ) Graph and the Semantic WebMatteo Brunati
Ideas around OpenGraph protocol and RDFa usage with some possible future directions.
It’s all around the Social Object.
Padua University - Italy - A lesson in the “Tecnologie Web2.0” course thanks to Massimo Marchiori - http://www.math.unipd.it/~tecweb2/
At the end there are some clues about possible connections between Semantic Web tools and the VRM ( Vendor Relationship Management ) vision as the future of the Net using the full potential of the Web platform.
Getting started with Facebook OpenGraph APILynn Langit
This document provides an overview of Open Graph, a Facebook API that allows sharing information from applications to Facebook. It demonstrates Open Graph through examples, discusses core concepts like objects and actions, and provides steps for setting up an Open Graph application including creating a Facebook app, customizing actions and objects, and wiring the application to Open Graph. The document aims to help developers get started with Open Graph for Facebook app development.
Wat zijn Facebook Open Graph meta tags en hoe gebruik je ze in een Joomla website. Presentatie gegeven op 11 januari 2016 bij de Joomla Users Group (JUG) 030
The document discusses the Open Graph API and Facebook Graph API. It provides information on social plugins, like buttons and comments that can be added to websites. It also describes how different types of Facebook data, such as users, pages, events etc. can be accessed programmatically through unique URLs. Finally, it covers authentication methods for the APIs including OAuth 2.0 and the older REST API.
Comment viraliser les contenus de votre site grâce à l'open graph facebookPlayApp
Vous apprendrez avec cette présentation :
Qu’est-ce que l’open graph Facebook
Le concept de circuit viral
Comment bien construire ses actions Open Graph
Définition des actions et des objets Open Graph
Gérer les permissions pour rassurer les utilisateurs
Conception et social design
Distribution sociale de vos contenus
Statistiques et performances
The document discusses Facebook Open Graph authentication and permissions. It provides information on obtaining access tokens, requesting additional permissions from users, and making requests to the Graph API using access tokens. It also includes charts detailing properties and connections for various Graph API objects like events, comments, albums, and more.
The document discusses Facebook's Open Graph and how it allows any object like companies, brands, products, content or ideas to be part of the social graph. It outlines social plugins like the Like button, activity feed, and recommendations that allow sites to integrate with Facebook. It encourages companies to "stake their claim" and leverage the Open Graph to gain earned social media through likes, shares and recommendations which have a potential 135x multiplier effect. It also notes the benefits of enhanced search results if a company starts their Facebook Search Optimization and the importance of the Facebook news feed, where likes allow opting users into the stream.
Facebook Open Graph - The Semantic WalletJonathan Laba
This deck covers how Facebook is becoming a hub for consumer devices, apps and services to connect to each other in a secure manner to share data.
Facebook's allowance for the input and retrieval of structured data based on semantic web principles is positioning them to be the gold standard in the management of a unified digital identity.
This deck covers:
- What Social Means to Developers
- What is the Semantic Web
- Facebook's Evolution into Structured Data
- The Semantic Wallet
- Some Questions
Participating websites with Facebook Connect will be able to display information personalized to your interests — without requiring you to sign in at that website or provide it with any information.
Facebook Open Graph, Social Plug ins and Privacy -- what they mean to youDoug McIsaac
Facebook has changed its default privacy settings over time, giving users more control but also sharing more data publicly by default. While some users push back on privacy issues, many may not realize they can adjust their settings or understand how data is shared. This presentation discusses Facebook's Open Graph, privacy changes over time, how users can update their settings, and examples of social plugins like the Like button that can share more user data publicly but also promote more interaction and personalization.
Open Graph connects people with apps and websites through actions and objects. It publishes these actions and objects as stories and aggregations on Facebook. Graph Rank is Facebook's algorithm that determines what activity is shown, organizing the massive amount of posts. While complex, Graph Rank considers affinity, weight, and time decay. Optimizing for it through user-generated content, photos, comments, and object mapping can help drive millions of users through viral sharing on Facebook.
The document discusses the Open Graph protocol which allows any website to have objects like pages, photos, and profiles that integrate with Facebook. It defines key concepts like social objects, the social graph, and open graph. Social objects represent things people interact with, like people, places, activities, etc. The social graph refers to the connections between these objects and people on Facebook. The open graph allows websites to become part of the Facebook ecosystem outside of Facebook.com using social plugins to share and like pages. The document also mentions a Rails gem for integrating open graph and provides a link to its GitHub page.
The document summarizes Facebook's APIs and tools for integrating Facebook features into other websites and applications. It provides an overview of Facebook's history and platform, describes key APIs like the Graph API and FQL, and covers authentication methods, social plugins, and tools for user engagement like the Like button and comments. It also discusses Open Graph for integrating web pages and recommends using Facebook's APIs to create personalized social experiences on mobile and the web.
The document summarizes Facebook's APIs and tools for integrating Facebook features into other websites and applications. It provides an overview of Facebook's history and platform, describes the core APIs including the Graph API and FQL, and covers authentication methods, social plugins, and tools for mobile development. Facebook offers developers many ways to build personalized experiences that incorporate the social graph and enhance user engagement.
Social mediaprogramming part2-java-jax-londonKhanderao Kand
The document provides an overview of social media programming and technologies. It discusses key APIs and frameworks for interfacing with popular social media like Facebook, Twitter, Google+, and standards like OAuth, OpenID, REST, and JSON. It also covers technologies for processing large social media data using databases like CouchDB, MongoDB, Cassandra, HBase, and frameworks for building distributed applications on Hadoop. Finally, it requests feedback and offers to share more details on social media and recommendation products and services.
The Flash Facebook Cookbook - FlashMidlandsJames Ford
This document provides an overview of the Facebook Graph API. It begins with an introduction to the Graph API and what kind of data is available through it, with or without authentication. It then discusses the data structures and objects in the Graph API, including the different types of objects and how they are connected. The document also covers how to connect to the Graph API from JavaScript and ActionScript and discusses methods for retrieving, posting, and modifying data programmatically through the Graph API.
Virtual Tech Days 2010 - Integrating Social Networks with ASP.NETKrishna T
This document outlines the agenda for a session on integrating social networks with ASP.NET. The session will cover trends in social media, popular social networking platforms and their APIs, enhancing websites with social features from Facebook and Twitter, using the Facebook Graph API and JavaScript SDK, the OAuth authorization flow, and implementing Facebook OAuth in C#. It will include demonstrations of Facebook social plugins, Twitter widgets, and fetching a Facebook friends list using C#.
Facebook now has over 800 million active users, making it the third largest "country" in the world. Businesses can use Facebook Pages to share content like status updates, photos, and videos to interact with fans. Facebook Advertising allows targeting users based on location, interests, and other factors to promote the business Page or drive traffic to other websites and apps. The Open Graph protocol enables websites to integrate their content into the Facebook social graph, turning web pages into objects that can be shared.
The document provides instructions on setting up a Facebook application using Ruby on Rails, including signing up for a Facebook developer account, configuring application settings like the API key and secret, and integrating the application into Facebook using features like the profile page, news feed, and notifications. It also gives an overview of key Facebook development technologies like the Facebook API, FBML, and FBJS and how to get started accessing user data and authentication using the Facebooker gem.
Social Developers London - Facebook F8 and Twitter Developer comparisonAngus Fox
101 level presentation given at @socdevlon centred on key differences between Twitter and Facebook, and opinion on where to place your bets working on development of apps
Introduction to facebook javascript sdk Yi-Fan Chu
This document provides instructions for implementing Facebook login and sharing functionality using the Facebook JavaScript SDK. It begins with an overview of essential knowledge including the Facebook developers website, Facebook apps, the JavaScript SDK, and Graph API. It then covers technical details such as downloading the SDK, login processes, calling the Graph API and sharing methods. Finally, it outlines an implementation plan involving setting up the environment, integrating static files into Django, using a database in Django, implementing Facebook login, and enabling sharing and friend lists. The goal is to guide developers through setting up a social media application that utilizes the Facebook platform.
DevCon 2010 - Facebook Apps development for ASP.NET devsKrishna T
This document outlines the agenda for a session on developing Facebook apps for web developers. The session will provide an overview of the Facebook platform and social web, introduce the Facebook Graph API, and demonstrate how to get started building Facebook apps. It will also cover how Facebook authentication works through a C# demo, and review the JavaScript SDK and social plugins. The session aims to simplify building apps that integrate with the Facebook social graph through various APIs and tools.
Download PowerPoint Project on social programming for engineering studentsSkyingBlogger
The document discusses how to integrate web pages into the social graph on Facebook. It provides information on adding metadata like title, image and URL to represent the object within the graph. It also discusses adding a like button to create a connection between the user and page. Finally, it discusses how this can help promote websites by attracting users with similar interests and increasing traffic.
Presentation on How to Make Facebook Applications. Audio at http://www.mindgrub.com/NAB
Learn how to create an application for Facebook in this introductory session. Create your first application, integrate with Facebook's API and publish it to your Facebook page.
This document discusses the Facebook API and Facebook iOS SDK. It provides an overview of the Facebook API including Facebook for Websites, Apps on Facebook, Mobile Apps, Graph API, Legacy REST API and FQL. It then discusses the Facebook iOS SDK for building iOS apps, including using the GitHub repository, FacebookAPI framework, authentication with Facebook, and includes a demo app example.
This document discusses the Facebook API and Facebook iOS SDK. It provides an overview of the Facebook API, including Facebook for Websites, Apps on Facebook, and Mobile Apps. It then discusses the Facebook iOS SDK in more detail, including how to access the Graph API, Legacy REST API, and FQL from an iOS app using Objective-C. It also provides examples of code snippets and instructions for setting up a demo iOS app that integrates with the Facebook iOS SDK.
The document provides an overview of Facebook's API capabilities and the different types of applications that can be developed using the Facebook API. It discusses how the Facebook API allows developers to access user profile information, friends, photos, and groups. It also describes the different types of Facebook applications that can be built, including external web applications, external desktop applications, and internal Facebook applications. The document then provides examples of code for retrieving user data from Facebook and displaying it on an ASP.NET application page.
Introduction to Facebook JavaScript & Python SDKColin Su
This document provides an outline for a tutorial on the facebook JavaScript SDK. It introduces the SDK and covers the following topics:
- An overview of the Facebook developer site, apps, components, and authentication process
- Technical details of the SDK, including how to use the Graph API, callbacks, and RESTful API model
- Facebook developer tools like the Graph API explorer and access token tool
- A code lab section that provides examples of integrating the SDK, authenticating users, accessing the Graph API, and using social plugins and dialogs
20140505 - Victor Gau - R to access the social graph from facebookVictor Gau
The document outlines Victor Gau's lightning talk on accessing the social graph using R. It discusses the social graph and Graph API, explains what JSON is and how to parse it in R. It provides examples of using the Graph API to retrieve public profile data for Facebook pages and accounts. The talk also covers how to access the social graph directly from R using the RCurl and rjson packages and recommends the Facebook Developer Tools for exploring the Graph API and retrieving access tokens.
Project Management Semester Long Project - Acuityjpupo2018
Acuity is an innovative learning app designed to transform the way you engage with knowledge. Powered by AI technology, Acuity takes complex topics and distills them into concise, interactive summaries that are easy to read & understand. Whether you're exploring the depths of quantum mechanics or seeking insight into historical events, Acuity provides the key information you need without the burden of lengthy texts.
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
Your One-Stop Shop for Python Success: Top 10 US Python Development Providersakankshawande
Simplify your search for a reliable Python development partner! This list presents the top 10 trusted US providers offering comprehensive Python development services, ensuring your project's success from conception to completion.
OpenID AuthZEN Interop Read Out - AuthorizationDavid Brossard
During Identiverse 2024 and EIC 2024, members of the OpenID AuthZEN WG got together and demoed their authorization endpoints conforming to the AuthZEN API
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on integration of Salesforce with Bonterra Impact Management.
Interested in deploying an integration with Salesforce for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Taking AI to the Next Level in Manufacturing.pdfssuserfac0301
Read Taking AI to the Next Level in Manufacturing to gain insights on AI adoption in the manufacturing industry, such as:
1. How quickly AI is being implemented in manufacturing.
2. Which barriers stand in the way of AI adoption.
3. How data quality and governance form the backbone of AI.
4. Organizational processes and structures that may inhibit effective AI adoption.
6. Ideas and approaches to help build your organization's AI strategy.
Generating privacy-protected synthetic data using Secludy and MilvusZilliz
During this demo, the founders of Secludy will demonstrate how their system utilizes Milvus to store and manipulate embeddings for generating privacy-protected synthetic data. Their approach not only maintains the confidentiality of the original data but also enhances the utility and scalability of LLMs under privacy constraints. Attendees, including machine learning engineers, data scientists, and data managers, will witness first-hand how Secludy's integration with Milvus empowers organizations to harness the power of LLMs securely and efficiently.
Introduction of Cybersecurity with OSS at Code Europe 2024Hiroshi SHIBATA
I develop the Ruby programming language, RubyGems, and Bundler, which are package managers for Ruby. Today, I will introduce how to enhance the security of your application using open-source software (OSS) examples from Ruby and RubyGems.
The first topic is CVE (Common Vulnerabilities and Exposures). I have published CVEs many times. But what exactly is a CVE? I'll provide a basic understanding of CVEs and explain how to detect and handle vulnerabilities in OSS.
Next, let's discuss package managers. Package managers play a critical role in the OSS ecosystem. I'll explain how to manage library dependencies in your application.
I'll share insights into how the Ruby and RubyGems core team works to keep our ecosystem safe. By the end of this talk, you'll have a better understanding of how to safeguard your code.
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Speck&Tech
ABSTRACT: A prima vista, un mattoncino Lego e la backdoor XZ potrebbero avere in comune il fatto di essere entrambi blocchi di costruzione, o dipendenze di progetti creativi e software. La realtà è che un mattoncino Lego e il caso della backdoor XZ hanno molto di più di tutto ciò in comune.
Partecipate alla presentazione per immergervi in una storia di interoperabilità, standard e formati aperti, per poi discutere del ruolo importante che i contributori hanno in una comunità open source sostenibile.
BIO: Sostenitrice del software libero e dei formati standard e aperti. È stata un membro attivo dei progetti Fedora e openSUSE e ha co-fondato l'Associazione LibreItalia dove è stata coinvolta in diversi eventi, migrazioni e formazione relativi a LibreOffice. In precedenza ha lavorato a migrazioni e corsi di formazione su LibreOffice per diverse amministrazioni pubbliche e privati. Da gennaio 2020 lavora in SUSE come Software Release Engineer per Uyuni e SUSE Manager e quando non segue la sua passione per i computer e per Geeko coltiva la sua curiosità per l'astronomia (da cui deriva il suo nickname deneb_alpha).
Best 20 SEO Techniques To Improve Website Visibility In SERPPixlogix Infotech
Boost your website's visibility with proven SEO techniques! Our latest blog dives into essential strategies to enhance your online presence, increase traffic, and rank higher on search engines. From keyword optimization to quality content creation, learn how to make your site stand out in the crowded digital landscape. Discover actionable tips and expert insights to elevate your SEO game.
2. Chris Busse Partner & Manager of Technology, Fahrenheit Emerging Media http://Twitter.com/busse http://www.chrisbusse.com chrisbusse@gmail.com
3. Facebook Development, in general April 2010: Graph API released The “walled garden” is a bit more open now, this is a more semantic web Privacy concerns are running wild in the media ….With good reason, Facebook is catering to businesses and ad dollars It’s like working with a team of other developers who you can’t see, can’t communicate with, and who don’t do QA “There is no real Facebook dev documentation. Anything that appears to be documentation should actually be labeled ‘Clues’” - My co-worker
4. Facebook APIs Core APIs Graph API Social plugins Facebook SDKs JavaScript SDK PHP SDK Pythod SDK iPhone SDK Android SDK Advanced APIs Facebook Query Language (FQL) Facebook Markup Language Old REST API Old JavaScript Client Library
5. Facebook APIs Core APIs Graph API Social plugins Facebook SDKs JavaScript SDK PHP SDK Pythod SDK iPhone SDK Android SDK Advanced APIs Facebook Query Language (FQL) Facebook Markup Language Old REST API Old JavaScript Client Library
7. Graph API Exposes Objects in the Facebook Social Graph via JSON Album Event Group Link Note Page Photo Post Status message User Video Also enables Graph-wide searching
8. Properties & Connections: User Properties id First_name, Last_name Name Link About Birthday Work, Education Email, Website Location Gender Interested_in Meeting_for Relationship_status Religion, Political Significant_other timezone Connections Feed Tagged Posts Picture Friends Activities Interests Music, Books, Movies, Television Likes Photos Statuses
13. Part II: JavaScript SDK Creating objects in the Social Graph or, Microformats for your Levi’s 501 button-flys
14. Open Graph Protocolhttp://opengraphprotocol.org/ Enables any web page to become an object in a social graph Used by Facebook to enable any web page to have the same functionality as a Facebook Page Four required properties for every page: og:title og:type og:image og: url Optional, but recommended: og:description og:site_name
15. Open Graph Protocol: Types Activities activity sport Businesses bar company cafe hotel restaurant Groups cause sports_league sports_team Organizations band government non_profit school University People actor athlete author director musician politician public_figure Places city country landmark state_province Products and Entertainment album book drink food game movie product song tv_show Websites article blog website
18. Facebook is now aware of your object Object is similar to a Page in Facebook, but exists on your site Enables future messaging “by” the object “When publishing, use only the 'voice' of the object. For example, if users are liking an actor in a TV show, that actor should publish stories about themselves, not general information on the show, or the TV network.”
19. Resources Graph API: http://developers.facebook.com/docs/api FB Open Graph Protocol: http://developers.facebook.com/docs/opengraph JSON.NET: http://json.codeplex.com/ ASP.NET example of site authentication: http://www.mattcashatt.com/readArticle.aspx?id=360d779e-dd83-431a-8bdb-e3002dae5eee http://Twitter.com/busse http://www.chrisbusse.com chrisbusse@gmail.com