This document summarizes how to use Yahoo's social APIs and build social applications. It discusses two ways to access social APIs - via open applications that run on Yahoo's network or standalone OAuth applications. It provides examples of using Yahoo Query Language (YQL) to fetch user profile data, contacts, updates, and execute queries. Code samples are given in PHP and Python to perform OAuth authorization and make REST calls to fetch and insert social data.
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.
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.
An extensive list of social media searches, sites and tools to assist your reporting, from the Using Social Media as a Powerful Reporting Tool session at Columbus Newstrain, September 20, 2014. Mandy Jenkins, editor of the open newsroom at Storyful and former managing editor of Digital First Media's Project Thunderdome, explained how to use social media platforms and complementary websites to locate expert and "real people" sources, crowdsource using Google forms, and curate social media content to augment your own content.
Mobile Dev Trends and Confluence Mobile, AtlasCamp US 2012Atlassian
Peggy Kuo, Java Developer
With Confluence 4.3 we have introduced a brand spanking new mobile UI! Now users on the go are catching up with what's going on and collaborating on the go. Learn how to get your plugin prepped to deliver a compelling mobile web experience for users on the go. This talk will walk you through the steps Atlassian has taken, from design to implementation, to make one of their own Confluence plugins available on mobile devices.
An examination of the current data portability design patterns used in Social Media sites. Looking at a possible new Open Stack concept to create true plug and play interfaces for user to exchange data
I've been building APIs for a long time now and it is becoming ever more common for server-side developer thanks to the rise of front-end JavaScript frameworks, iPhone applications and generally API-centric architectures. On one hand you're just grabbing stuff from a data source and shoving it out as JSON, but surviving changes in business logic, database schema updates, new or deprecated etc gets super difficult.
This talk will outline the common pitfalls developers get trapped in when building APIs and outline methods to avoid them, including naming stuff badly then having to rename everything, when and how to use POST/PUT/PATCH, data structures, DDoSing yourself because pagination, picking your authentication system and all sorts of other stuff.
Yahoo! Open Strategy (Y!OS) and GovernmentCody Simms
An introduction to ways that Yahoo! is opening up and ways that the US Government can integrate with Yahoo!'s open efforts to engage Yahoo!'s audiences both in the US and around the world.
Presented as part of webcontent.gov's New Media Talks for Government.
For the full webcast of the presentation, see: http://www.usa.gov/webcontent/wmu/newmedia/yahoo.shtml
Leveraging Rails to Build Facebook AppsDavid Keener
This presentation is a distillation of some of the practical tactics that David Keener's development team at MetroStar Systems has used to create highly successful FaceBook applications using Rails, including real-life systems like PollCast, Iran Voices and the Votridea Contest Platform. FaceBook is the world's largest social network, with over 500 million members.
Goodle Developer Days Munich 2008 - Open Social UpdatePatrick Chanezon
Updates about the OpenSocial ecosystem at Google developer days Munich, including presentations from Xing, Lokalisten, netlog and Viadeo..
OpenSocial is an open specification defining a common API that works on many different social websites, including MySpace, Plaxo, Hi5, Ning, orkut, Friendster Salesforce.com and LinkedIn, among others. This allows developers to learn one API, then write a social application for any of those sites: Learn once, write anywhere.
In addition, in order to make it easier for developers of social sites to implement the API and make their site an OpenSocial container, the Apache project Shindig provides reference implementations for OpenSocial containers in two languages (Java, PHP). Shindig will define a language specific Service Provider Interface (SPI) that a social site can implement to connect Shindig to People, Persistence and Activities backend services for the social site. Shindig will then expose these services as OpenSocial JavaScript and REST APIs.
In this session we will explain what OpenSocial is, show examples of OpenSocial containers and applications, demonstrate how to create an OpenSocial application, and explain how to leverage Apache Shindig in order to implement an OpenSocial container.
A presentation for my online programming class at USC Upstate. It's an overview of the Facebook as a development platform with a sample Hello World application.
An extensive list of social media searches, sites and tools to assist your reporting, from the Using Social Media as a Powerful Reporting Tool session at Columbus Newstrain, September 20, 2014. Mandy Jenkins, editor of the open newsroom at Storyful and former managing editor of Digital First Media's Project Thunderdome, explained how to use social media platforms and complementary websites to locate expert and "real people" sources, crowdsource using Google forms, and curate social media content to augment your own content.
Mobile Dev Trends and Confluence Mobile, AtlasCamp US 2012Atlassian
Peggy Kuo, Java Developer
With Confluence 4.3 we have introduced a brand spanking new mobile UI! Now users on the go are catching up with what's going on and collaborating on the go. Learn how to get your plugin prepped to deliver a compelling mobile web experience for users on the go. This talk will walk you through the steps Atlassian has taken, from design to implementation, to make one of their own Confluence plugins available on mobile devices.
An examination of the current data portability design patterns used in Social Media sites. Looking at a possible new Open Stack concept to create true plug and play interfaces for user to exchange data
I've been building APIs for a long time now and it is becoming ever more common for server-side developer thanks to the rise of front-end JavaScript frameworks, iPhone applications and generally API-centric architectures. On one hand you're just grabbing stuff from a data source and shoving it out as JSON, but surviving changes in business logic, database schema updates, new or deprecated etc gets super difficult.
This talk will outline the common pitfalls developers get trapped in when building APIs and outline methods to avoid them, including naming stuff badly then having to rename everything, when and how to use POST/PUT/PATCH, data structures, DDoSing yourself because pagination, picking your authentication system and all sorts of other stuff.
Yahoo! Open Strategy (Y!OS) and GovernmentCody Simms
An introduction to ways that Yahoo! is opening up and ways that the US Government can integrate with Yahoo!'s open efforts to engage Yahoo!'s audiences both in the US and around the world.
Presented as part of webcontent.gov's New Media Talks for Government.
For the full webcast of the presentation, see: http://www.usa.gov/webcontent/wmu/newmedia/yahoo.shtml
Leveraging Rails to Build Facebook AppsDavid Keener
This presentation is a distillation of some of the practical tactics that David Keener's development team at MetroStar Systems has used to create highly successful FaceBook applications using Rails, including real-life systems like PollCast, Iran Voices and the Votridea Contest Platform. FaceBook is the world's largest social network, with over 500 million members.
Goodle Developer Days Munich 2008 - Open Social UpdatePatrick Chanezon
Updates about the OpenSocial ecosystem at Google developer days Munich, including presentations from Xing, Lokalisten, netlog and Viadeo..
OpenSocial is an open specification defining a common API that works on many different social websites, including MySpace, Plaxo, Hi5, Ning, orkut, Friendster Salesforce.com and LinkedIn, among others. This allows developers to learn one API, then write a social application for any of those sites: Learn once, write anywhere.
In addition, in order to make it easier for developers of social sites to implement the API and make their site an OpenSocial container, the Apache project Shindig provides reference implementations for OpenSocial containers in two languages (Java, PHP). Shindig will define a language specific Service Provider Interface (SPI) that a social site can implement to connect Shindig to People, Persistence and Activities backend services for the social site. Shindig will then expose these services as OpenSocial JavaScript and REST APIs.
In this session we will explain what OpenSocial is, show examples of OpenSocial containers and applications, demonstrate how to create an OpenSocial application, and explain how to leverage Apache Shindig in order to implement an OpenSocial container.
A presentation for my online programming class at USC Upstate. It's an overview of the Facebook as a development platform with a sample Hello World application.
This deck runs through some of the core utilities used by many of the social networking sites out today to host third party applications on their sites, taken from the perspective of OpenSocial containers such as the Yahoo! Application Platform, MySpace, Orkut, etc.
Providing an in depth look into open standards for security, authentication and cross platform migrations, this presentation seeks to compare some of the major platform implementations currently used and provide code examples on how to build real world applications.
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdfTechSoup
In this webinar you will learn how your organization can access TechSoup's wide variety of product discount and donation programs. From hardware to software, we'll give you a tour of the tools available to help your nonprofit with productivity, collaboration, financial management, donor tracking, security, and more.
Palestine last event orientationfvgnh .pptxRaedMohamed3
An EFL lesson about the current events in Palestine. It is intended to be for intermediate students who wish to increase their listening skills through a short lesson in power point.
Biological screening of herbal drugs: Introduction and Need for
Phyto-Pharmacological Screening, New Strategies for evaluating
Natural Products, In vitro evaluation techniques for Antioxidants, Antimicrobial and Anticancer drugs. In vivo evaluation techniques
for Anti-inflammatory, Antiulcer, Anticancer, Wound healing, Antidiabetic, Hepatoprotective, Cardio protective, Diuretics and
Antifertility, Toxicity studies as per OECD guidelines
The Roman Empire A Historical Colossus.pdfkaushalkr1407
The Roman Empire, a vast and enduring power, stands as one of history's most remarkable civilizations, leaving an indelible imprint on the world. It emerged from the Roman Republic, transitioning into an imperial powerhouse under the leadership of Augustus Caesar in 27 BCE. This transformation marked the beginning of an era defined by unprecedented territorial expansion, architectural marvels, and profound cultural influence.
The empire's roots lie in the city of Rome, founded, according to legend, by Romulus in 753 BCE. Over centuries, Rome evolved from a small settlement to a formidable republic, characterized by a complex political system with elected officials and checks on power. However, internal strife, class conflicts, and military ambitions paved the way for the end of the Republic. Julius Caesar’s dictatorship and subsequent assassination in 44 BCE created a power vacuum, leading to a civil war. Octavian, later Augustus, emerged victorious, heralding the Roman Empire’s birth.
Under Augustus, the empire experienced the Pax Romana, a 200-year period of relative peace and stability. Augustus reformed the military, established efficient administrative systems, and initiated grand construction projects. The empire's borders expanded, encompassing territories from Britain to Egypt and from Spain to the Euphrates. Roman legions, renowned for their discipline and engineering prowess, secured and maintained these vast territories, building roads, fortifications, and cities that facilitated control and integration.
The Roman Empire’s society was hierarchical, with a rigid class system. At the top were the patricians, wealthy elites who held significant political power. Below them were the plebeians, free citizens with limited political influence, and the vast numbers of slaves who formed the backbone of the economy. The family unit was central, governed by the paterfamilias, the male head who held absolute authority.
Culturally, the Romans were eclectic, absorbing and adapting elements from the civilizations they encountered, particularly the Greeks. Roman art, literature, and philosophy reflected this synthesis, creating a rich cultural tapestry. Latin, the Roman language, became the lingua franca of the Western world, influencing numerous modern languages.
Roman architecture and engineering achievements were monumental. They perfected the arch, vault, and dome, constructing enduring structures like the Colosseum, Pantheon, and aqueducts. These engineering marvels not only showcased Roman ingenuity but also served practical purposes, from public entertainment to water supply.
Synthetic Fiber Construction in lab .pptxPavel ( NSTU)
Synthetic fiber production is a fascinating and complex field that blends chemistry, engineering, and environmental science. By understanding these aspects, students can gain a comprehensive view of synthetic fiber production, its impact on society and the environment, and the potential for future innovations. Synthetic fibers play a crucial role in modern society, impacting various aspects of daily life, industry, and the environment. ynthetic fibers are integral to modern life, offering a range of benefits from cost-effectiveness and versatility to innovative applications and performance characteristics. While they pose environmental challenges, ongoing research and development aim to create more sustainable and eco-friendly alternatives. Understanding the importance of synthetic fibers helps in appreciating their role in the economy, industry, and daily life, while also emphasizing the need for sustainable practices and innovation.
Introduction to AI for Nonprofits with Tapp NetworkTechSoup
Dive into the world of AI! Experts Jon Hill and Tareq Monaur will guide you through AI's role in enhancing nonprofit websites and basic marketing strategies, making it easy to understand and apply.
Francesca Gottschalk - How can education support child empowerment.pptxEduSkills OECD
Francesca Gottschalk from the OECD’s Centre for Educational Research and Innovation presents at the Ask an Expert Webinar: How can education support child empowerment?
8. Leverage Yahoo!’s 600+ million
users in your social
applications
with Yahoo!’s Social APIs.
9. Two ways to hack Social APIs
Open applica/ons are applica/ons
that run on the Yahoo! network or
other open social containers
OAuth applica/ons are standalone
applica/ons that run off the Yahoo!
network.
33. More with meme
• INSERT INTO meme.user.posts (type, content,
caption) VALUES ("photo", "http://www.yahoo.com/
myphoto.jpg", "this is the photo caption”)
• INSERT INTO meme.user.posts (type, content,
caption) VALUES ("video", "http://www.vimeo.com/
12345", "this video is awesome")
• SELECT * FROM meme.search WHERE
query=”hackday”
• SELECT * FROM meme.popular WHERE locale='in'
34. Y! Social SDK
What can you do?
34
h3p://www.flickr.com/photos/phploveme/2847931240/
35. Yahoo! Social SDK – Features
• Examples for OpenSocial, PHP, Python
• Performs OAuth authorizaiton
• REST calls to the Yahoo! Social Web Services
– Fetching Profiles
– Fetching and Inserting Updates
– Fetching Connections
– Executing YQL
62. Social Data with YQL ‐ Recap
select * from social.profile where guid=me
select * from social.connections where
owner_guid=me
select message from social.profile.status
where guid=me
select * from social.updates where guid=me
68. What is OpenSocial?
• OpenSocial API
• For developing applicaTons on social
networks
• Accessing social data (profiles, connecTons)
• Fetching and inserTng acTviTes
• Implemented by many containers
• Develop once, distribute broadly