This document introduces the Facebook Python API. It discusses the Facebook Developer website, Graph API, and Python SDK. The Graph API allows accessing Facebook data through HTTP requests and responses in JSON format. An access token is required to authenticate requests. The Python SDK facilitates working with the Graph API and retrieving Facebook data and user profiles programmatically. Examples demonstrate using the SDK to fetch object and connection data from the graph.
[Code Camp] Ứng dụng Facebook API vào phát triển websiteSieu Web
CODE CAMP là sự kiện hàng tháng dành cho các lập trình viên và các nhà phát triển công nghệ để cùng học hỏi, chia sẻ nhằm nâng cao kiến thức và kỹ năng bản thân; hướng tới sự phát triển chung của cộng đồng lập trình Việt Nam.
Facebook Platforms là nền tảng dành cho bên thứ 3 lấy dữ liệu từ Facebook và phát triển. Facebook API hiện nay đã trở nên quen thuộc với những lập trình viên khi triển khai kết nối giữa Website và Facebook.
Đến với Code Camp 3, Founder Siêu Web đã chia sẻ về:
- Facebook API
- Một số case study của việc growth hack thành công với FB API
- Áp dụng vào Siêu Web qua tính năng tạo website với FB như thế nào (http://bit.ly/17HfP3B)
- Demo 1 app đơn giản để mọi người áp dụng.
Code demo có thể down tại đây: https://github.com/quaninte/codecamp3-demo
http://sieuweb.vn/ - Ai cũng có thể làm web
[Code Camp] Ứng dụng Facebook API vào phát triển websiteSieu Web
CODE CAMP là sự kiện hàng tháng dành cho các lập trình viên và các nhà phát triển công nghệ để cùng học hỏi, chia sẻ nhằm nâng cao kiến thức và kỹ năng bản thân; hướng tới sự phát triển chung của cộng đồng lập trình Việt Nam.
Facebook Platforms là nền tảng dành cho bên thứ 3 lấy dữ liệu từ Facebook và phát triển. Facebook API hiện nay đã trở nên quen thuộc với những lập trình viên khi triển khai kết nối giữa Website và Facebook.
Đến với Code Camp 3, Founder Siêu Web đã chia sẻ về:
- Facebook API
- Một số case study của việc growth hack thành công với FB API
- Áp dụng vào Siêu Web qua tính năng tạo website với FB như thế nào (http://bit.ly/17HfP3B)
- Demo 1 app đơn giản để mọi người áp dụng.
Code demo có thể down tại đây: https://github.com/quaninte/codecamp3-demo
http://sieuweb.vn/ - Ai cũng có thể làm web
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 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.
Facebook is a company that operates at massive scale. In this talk we’ll talk about how we use Python at Facebook.
Be it building back-end services, fast prototyping, automation, scaling operations, or simply gluing together various pieces of our infrastructure, Python is at the heart of it and allows our engineers to quickly deliver working solutions.
We’ll talk about our review process, unit testing, deployment workflow and various open-source framework we use.
Introduction to Facebook JavaScript & Python SDKColin Su
This is a workshop for teaching people building Facebook app with its JavaScript & Python SDK, and also included a code lab to let people do it in real
O'Reilly and Safari Books Online Webinar on Facebook Application Development for Beginners, by Jesse Stay, The "Social" Geek. Talk to me if you want me to present to your organization!
Introduction To Facebook: Opportunities and Challenges For The Institutionlisbk
Slides used in a talk on "Introduction To Facebook: Opportunities and Challenges For The Institution" given by Brian Kelly, UKOLN at a meeting held at the University of Bath on 29 August 2007.
See http://www.ukoln.ac.uk/web-focus/events/meetings/bath-facebook-2007-08/
Why APIs? Why API Management? Michel dorochevsky - Introduction-API-ManagemetCA API Management
Ronnie Mitra's slides from the Layer 7 Munich API Management Workshop. This workshop will included talks from Softcon CTO Michel Dorochevsky and Layer 7 API Architect Ronnie Mitra.
The workshop Covered:
• Discover the latest trends in the API economy
• Understand why API Management is important
• Learn best practices for securely exposing your APIs
• Find out what other organizations are doing to manage their APIs
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 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.
Facebook is a company that operates at massive scale. In this talk we’ll talk about how we use Python at Facebook.
Be it building back-end services, fast prototyping, automation, scaling operations, or simply gluing together various pieces of our infrastructure, Python is at the heart of it and allows our engineers to quickly deliver working solutions.
We’ll talk about our review process, unit testing, deployment workflow and various open-source framework we use.
Introduction to Facebook JavaScript & Python SDKColin Su
This is a workshop for teaching people building Facebook app with its JavaScript & Python SDK, and also included a code lab to let people do it in real
O'Reilly and Safari Books Online Webinar on Facebook Application Development for Beginners, by Jesse Stay, The "Social" Geek. Talk to me if you want me to present to your organization!
Introduction To Facebook: Opportunities and Challenges For The Institutionlisbk
Slides used in a talk on "Introduction To Facebook: Opportunities and Challenges For The Institution" given by Brian Kelly, UKOLN at a meeting held at the University of Bath on 29 August 2007.
See http://www.ukoln.ac.uk/web-focus/events/meetings/bath-facebook-2007-08/
Why APIs? Why API Management? Michel dorochevsky - Introduction-API-ManagemetCA API Management
Ronnie Mitra's slides from the Layer 7 Munich API Management Workshop. This workshop will included talks from Softcon CTO Michel Dorochevsky and Layer 7 API Architect Ronnie Mitra.
The workshop Covered:
• Discover the latest trends in the API economy
• Understand why API Management is important
• Learn best practices for securely exposing your APIs
• Find out what other organizations are doing to manage their APIs
Facebook ist tot. Eine Obduktion in sieben Akten. @ AllFacebook Marketing Con...AllFacebook.de
Vortrag "Facebook ist tot. Eine Obduktion in sieben Akten." von Martin Szugat auf der AllFacebook Marketing Conference in Berlin 2013.
Weitere Informationen zur Konferenz und Slot:
http://conference.allfacebook.de/marcon/berlin2013/programm/#13
APIs provide broader opportunities for companies to connect with new partners with the use of APIs itself as an advertising media. A proper design of such RESTful APIs is key to achieving the above-mentioned goals and provides benefits of increasing API performance, reducing the API development effort, and minimizing the operational support burden.
WSO2 API Manager helps companies venture into the API space with its own brand and control of an API management platform, providing a great deal of support for designing, implementing, and managing such APIs.
In den vergangen Jahren entstand eine API-Industrie für
zunächst E-Commerce dann auch für soziale Medien, Cloud, Mobile und Internet der Dinge. Die Anzahl der Web APIs wächst sehr schnell durch unzählige Unternehmen, deren Hauptprodukte Web APIs sind. Dieser Vortrag beschreibt die Entwicklung dieser API-Industrie anhand einiger Beispiele und geht dann konkret auf die Themen Versionierung und Dokumentation ein.
Nested List Comprehension and Binary SearchColin Su
Introduction to:
- Nested List Comprehension
- Binary Search implementation with Python
Python Programming for Non-programmer
Department of Computer Science, NCCU
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...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 the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Facebook Python SDK - Introduction
1. Introduction to Facebook Python API
Social Network and Applications, 2011
LittleQ, The Department of Computer Science, NCCU
f
Introduction to
Facebook PY API
2. Objectives
• Learn the concepts of Facebook API
• Learn how to play with Facebook Graph
API
f
Introduction to
Facebook PY API
3. Core Topics
• Facebook Developers website
• Graph API
• Facebook Python SDK
• Resources
f
Introduction to
Facebook PY API
4. Facebook Developers
• Provide you online documentations
• Forum for discussion
• Management of your applications
f
Introduction to
Facebook PY API
6. Social Plugins
• Like Button, Send Button, Login Button
• Comments
• Your Friends
• Activity Feed, Live Stream
f
Introduction to
Facebook PY API
7. Is That What You Want?
f
Introduction to
Facebook PY API
8. Graph API
Response Data Aggregate Information
Access Token Request Data
Application Graph API Facebook Database
• Facebook’s core
• Social graph
• Connections
f
Introduction to
Facebook PY API
9. Graph Model
• Composed of objects and connections
• Identify entities and relationships by id
• Data will be stored with smallest spaces
and keep being updated
f
Introduction to
Facebook PY API
11. Graph Model
information from graph API
with access token
f
Introduction to
Facebook PY API
12. Connection Model
• All of the object in the Facebook social graph are connected
to each other via connections
• Objects are just like entities while connections are like
relationship
• For example, users, pages and groups are objects and likes,
friends and feeds are connections
f
Introduction to
Facebook PY API
17. HTTP(S) Graph API
http://graph.facebook.com/littleq0903
Result:
{
"id":
"1681390745",
"name":
"Colin
Su",
"first_name":
"Colin",
"last_name":
"Su",
"link":
"https://www.facebook.com/littleq0903",
"username":
"littleq0903",
"gender":
"male",
"locale":
"en_US"
}
f
Introduction to
Facebook PY API
18. Access Token
• A long string stands for the authentication of users
• Temporary
• The information behind the access token
‣ user id
‣ app id
‣ expired time
‣ secret
f
Introduction to
Facebook PY API
19. Get Access Token
• GetMyAccess
http://getmyaccess.heroku.com
• It requires a permission called
“offline_access”, so this token can be valid
for a long time
f
Introduction to
Facebook PY API
20. HTTP(S) Graph API
• Access token should be transferred as a
HTTP GET variable
http://graph.facebook.com/littleq0903?access_token=...
• More information:
developers.facebook.com/docs/reference/
api/
f
Introduction to
Facebook PY API
21. Python SDK
• Let you access all features of the Graph API
• That’s all, let’s play!
f
Introduction to
Facebook PY API
22. Python SDK
• https://github.com/facebook/python-sdk
• Designed to support Graph API and FB
Javascript SDK (You will learn in the future)
f
Introduction to
Facebook PY API
23. Graph
• Depends your access token
• Everyone will have their own graph, could
be unique
f
Introduction to
Facebook PY API
24. Graph API Class
• Fetch the graph by implement it
import
facebook
graph
=
facebook.GraphAPI()
user
=
graph.get_object(“littleq0903”)
f
Introduction to
Facebook PY API
25. Authentication
my_profile
=
graph.get_object(“me”)
• Graph can be implemented with an access
token
graph
=
GraphAPI(ACCESS_TOKEN)
• And the perspective of the graph will be
different
f
Introduction to
Facebook PY API
26. Graph Methods
• get_object, get_objects
• get_connections
• put_object
• put_wall_post, put_comment, put_like
• delete_object
f
Introduction to
Facebook PY API