Enviar búsqueda
Cargar
Introduction to Messenger APIs
•
0 recomendaciones
•
1,212 vistas
V
vivekvik
Seguir
Introduction to Messenger APIs at Yahoo! Open Hack Europe 2011
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 12
Recomendados
Graduate thesis on Facebook Marketing.
The in Crowd
The in Crowd
Nicole Wyche
From XTech 2008 conference in Dublin
UserCentric Identity based Service Invocation
UserCentric Identity based Service Invocation
guestd5dde6
Single-Page-Application & REST security
Single-Page-Application & REST security
Igor Bossenko
Basics of the HTTP Protocols
HTTP Basics
HTTP Basics
sanjoysanyal
Rest API Security - A quick understanding of Rest API Security
Rest API Security - A quick understanding of Rest API Security
Rest API Security - A quick understanding of Rest API Security
Mohammed Fazuluddin
Good
Apitesting.pptx
Apitesting.pptx
NamanVerma88
Project Concordia presentation by Patrick Harding, Paul Madsen, and Mary Ruddy at DIDW 2008
DIWD Concordia
DIWD Concordia
Paul Madsen
A demonstration of web service( REST / SOAP)
Web Service
Web Service
Ashwani kumar
Recomendados
Graduate thesis on Facebook Marketing.
The in Crowd
The in Crowd
Nicole Wyche
From XTech 2008 conference in Dublin
UserCentric Identity based Service Invocation
UserCentric Identity based Service Invocation
guestd5dde6
Single-Page-Application & REST security
Single-Page-Application & REST security
Igor Bossenko
Basics of the HTTP Protocols
HTTP Basics
HTTP Basics
sanjoysanyal
Rest API Security - A quick understanding of Rest API Security
Rest API Security - A quick understanding of Rest API Security
Rest API Security - A quick understanding of Rest API Security
Mohammed Fazuluddin
Good
Apitesting.pptx
Apitesting.pptx
NamanVerma88
Project Concordia presentation by Patrick Harding, Paul Madsen, and Mary Ruddy at DIDW 2008
DIWD Concordia
DIWD Concordia
Paul Madsen
A demonstration of web service( REST / SOAP)
Web Service
Web Service
Ashwani kumar
Yahoo! bangalore open hackday talk about "Yahoo! messenger APIs" :-)
Y! messenger API - Yahoo! Bangalore OpenHackday
Y! messenger API - Yahoo! Bangalore OpenHackday
Jayasurian Makkoth
REST web services communicate over the HTTP specification, using HTTP vocabulary: Methods (GET, POST, etc.) HTTP URI syntax (paths, parameters, etc.) Media types (xml, json, html, plain text, etc) The objective of this presentation to understand basic concept of HTTP Request and Response message header which would help while implementing REST APIS
Rest http basics
Rest http basics
Suresh Madhra
Presentation about Broken Authentication & Management
Mobile Application Security - Broken Authentication & Management
Mobile Application Security - Broken Authentication & Management
Barrel Software
A presentation about Authentication I did at the local geekmeet meetup. Some examples of outsourced authenticaton using CAMS/Shibboleth/OpenID
A A A
A A A
Cristian Vat
Some slides for the Developer API Wars event in Dublin, Ireland March 5th 2009
Dial2Do : API Experience
Dial2Do : API Experience
Sean O'Sullivan
This is a slide deck I created and used to explain what OAuth is and how to use it with the .NET framework to write clients for Facebook and Google. My slides usually do not have a lot of text on them so it might be difficult to get the ideas I am trying to convey in each individual slide. They're only relevant with the commentary I present during a talk. I use slides as a secondary tool, the primary one being my narration. Within May 2015, I will edit and upload the video of my talk on YouTube, and provide a link to the YouTube video here. That may make these slides more useful.
O auth with facebook and google using .net
O auth with facebook and google using .net
Sathyaish Chakravarthy
Study material for Integration
Salesforce Integration
Salesforce Integration
Er. Prashant Veer Singh
Ole Lensmar, CTO of SmartBear Software, presents the basics of API security and API security testing. From his successful STARWest talk.
Getting Started with API Security Testing
Getting Started with API Security Testing
SmartBear
RESTful SOA - 中科院暑期讲座
RESTful SOA - 中科院暑期讲座
Li Yi
RESTful services
RESTful services
gouthamrv
Exploring the System.Net namespace
Exploring the System.Net namespace
Exploring the System.Net namespace
V Sanchez
Http request&response by Vignesh 15 MAR 2014
Http request&response by Vignesh 15 MAR 2014
Navaneethan Naveen
SOAP REST JSON Delphi SOA ORM ODM OpenSource mORMot
A2 from soap to rest
A2 from soap to rest
Arnaud Bouchez
Notes
Api Testing.pdf
Api Testing.pdf
JitendraYadav351971
Bot development in Azure
Azure for SharePoint Developers - Workshop - Part 4: Bots
Azure for SharePoint Developers - Workshop - Part 4: Bots
Bob German
Presented at the San Francisco Server-Side Swift Meetup, March 27, 2019.
Creating Great REST and gRPC API Experiences (in Swift)
Creating Great REST and gRPC API Experiences (in Swift)
Tim Burks
all details in sending mail web service information
Sending mail,web services
Sending mail,web services
Devang Patel
Table of Content Common Web Authentication Threats Common Weak Web Authentication Strategies Strategies For Strong Authentication
Session4-Authentication
Session4-Authentication
zakieh alizadeh
France Identity Tech talks
Facebook data breach and OAuth2
Facebook data breach and OAuth2
Leonard Moustacchis
Security+ Guide to Network Security Fundamentals, 3rd Edition, by Mark Ciampa Knowledge and skills required for Network Administrators and Information Technology professionals to be aware of security vulnerabilities, to implement security measures, to analyze an existing network environment in consideration of known security threats or risks, to defend against attacks or viruses, and to ensure data privacy and integrity. Terminology and procedures for implementation and configuration of security, including access control, authorization, encryption, packet filters, firewalls, and Virtual Private Networks (VPNs). CNIT 120: Network Security http://samsclass.info/120/120_S09.shtml#lecture Policy: http://samsclass.info/policy_use.htm Many thanks to Sam Bowne for allowing to publish these presentations.
Ch08 Authentication
Ch08 Authentication
Information Technology
Workshop Build With AI - Google Developers Group Rio Verde
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
Sandro Moreira
Join our latest Connector Corner webinar to discover how UiPath Integration Service revolutionizes API-centric automation in a 'Quote to Cash' process—and how that automation empowers businesses to accelerate revenue generation. A comprehensive demo will explore connecting systems, GenAI, and people, through powerful pre-built connectors designed to speed process cycle times. Speakers: James Dickson, Senior Software Engineer Charlie Greenberg, Host, Product Marketing Manager
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
Más contenido relacionado
Similar a Introduction to Messenger APIs
Yahoo! bangalore open hackday talk about "Yahoo! messenger APIs" :-)
Y! messenger API - Yahoo! Bangalore OpenHackday
Y! messenger API - Yahoo! Bangalore OpenHackday
Jayasurian Makkoth
REST web services communicate over the HTTP specification, using HTTP vocabulary: Methods (GET, POST, etc.) HTTP URI syntax (paths, parameters, etc.) Media types (xml, json, html, plain text, etc) The objective of this presentation to understand basic concept of HTTP Request and Response message header which would help while implementing REST APIS
Rest http basics
Rest http basics
Suresh Madhra
Presentation about Broken Authentication & Management
Mobile Application Security - Broken Authentication & Management
Mobile Application Security - Broken Authentication & Management
Barrel Software
A presentation about Authentication I did at the local geekmeet meetup. Some examples of outsourced authenticaton using CAMS/Shibboleth/OpenID
A A A
A A A
Cristian Vat
Some slides for the Developer API Wars event in Dublin, Ireland March 5th 2009
Dial2Do : API Experience
Dial2Do : API Experience
Sean O'Sullivan
This is a slide deck I created and used to explain what OAuth is and how to use it with the .NET framework to write clients for Facebook and Google. My slides usually do not have a lot of text on them so it might be difficult to get the ideas I am trying to convey in each individual slide. They're only relevant with the commentary I present during a talk. I use slides as a secondary tool, the primary one being my narration. Within May 2015, I will edit and upload the video of my talk on YouTube, and provide a link to the YouTube video here. That may make these slides more useful.
O auth with facebook and google using .net
O auth with facebook and google using .net
Sathyaish Chakravarthy
Study material for Integration
Salesforce Integration
Salesforce Integration
Er. Prashant Veer Singh
Ole Lensmar, CTO of SmartBear Software, presents the basics of API security and API security testing. From his successful STARWest talk.
Getting Started with API Security Testing
Getting Started with API Security Testing
SmartBear
RESTful SOA - 中科院暑期讲座
RESTful SOA - 中科院暑期讲座
Li Yi
RESTful services
RESTful services
gouthamrv
Exploring the System.Net namespace
Exploring the System.Net namespace
Exploring the System.Net namespace
V Sanchez
Http request&response by Vignesh 15 MAR 2014
Http request&response by Vignesh 15 MAR 2014
Navaneethan Naveen
SOAP REST JSON Delphi SOA ORM ODM OpenSource mORMot
A2 from soap to rest
A2 from soap to rest
Arnaud Bouchez
Notes
Api Testing.pdf
Api Testing.pdf
JitendraYadav351971
Bot development in Azure
Azure for SharePoint Developers - Workshop - Part 4: Bots
Azure for SharePoint Developers - Workshop - Part 4: Bots
Bob German
Presented at the San Francisco Server-Side Swift Meetup, March 27, 2019.
Creating Great REST and gRPC API Experiences (in Swift)
Creating Great REST and gRPC API Experiences (in Swift)
Tim Burks
all details in sending mail web service information
Sending mail,web services
Sending mail,web services
Devang Patel
Table of Content Common Web Authentication Threats Common Weak Web Authentication Strategies Strategies For Strong Authentication
Session4-Authentication
Session4-Authentication
zakieh alizadeh
France Identity Tech talks
Facebook data breach and OAuth2
Facebook data breach and OAuth2
Leonard Moustacchis
Security+ Guide to Network Security Fundamentals, 3rd Edition, by Mark Ciampa Knowledge and skills required for Network Administrators and Information Technology professionals to be aware of security vulnerabilities, to implement security measures, to analyze an existing network environment in consideration of known security threats or risks, to defend against attacks or viruses, and to ensure data privacy and integrity. Terminology and procedures for implementation and configuration of security, including access control, authorization, encryption, packet filters, firewalls, and Virtual Private Networks (VPNs). CNIT 120: Network Security http://samsclass.info/120/120_S09.shtml#lecture Policy: http://samsclass.info/policy_use.htm Many thanks to Sam Bowne for allowing to publish these presentations.
Ch08 Authentication
Ch08 Authentication
Information Technology
Similar a Introduction to Messenger APIs
(20)
Y! messenger API - Yahoo! Bangalore OpenHackday
Y! messenger API - Yahoo! Bangalore OpenHackday
Rest http basics
Rest http basics
Mobile Application Security - Broken Authentication & Management
Mobile Application Security - Broken Authentication & Management
A A A
A A A
Dial2Do : API Experience
Dial2Do : API Experience
O auth with facebook and google using .net
O auth with facebook and google using .net
Salesforce Integration
Salesforce Integration
Getting Started with API Security Testing
Getting Started with API Security Testing
RESTful SOA - 中科院暑期讲座
RESTful SOA - 中科院暑期讲座
RESTful services
RESTful services
Exploring the System.Net namespace
Exploring the System.Net namespace
Http request&response by Vignesh 15 MAR 2014
Http request&response by Vignesh 15 MAR 2014
A2 from soap to rest
A2 from soap to rest
Api Testing.pdf
Api Testing.pdf
Azure for SharePoint Developers - Workshop - Part 4: Bots
Azure for SharePoint Developers - Workshop - Part 4: Bots
Creating Great REST and gRPC API Experiences (in Swift)
Creating Great REST and gRPC API Experiences (in Swift)
Sending mail,web services
Sending mail,web services
Session4-Authentication
Session4-Authentication
Facebook data breach and OAuth2
Facebook data breach and OAuth2
Ch08 Authentication
Ch08 Authentication
Último
Workshop Build With AI - Google Developers Group Rio Verde
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
Sandro Moreira
Join our latest Connector Corner webinar to discover how UiPath Integration Service revolutionizes API-centric automation in a 'Quote to Cash' process—and how that automation empowers businesses to accelerate revenue generation. A comprehensive demo will explore connecting systems, GenAI, and people, through powerful pre-built connectors designed to speed process cycle times. Speakers: James Dickson, Senior Software Engineer Charlie Greenberg, Host, Product Marketing Manager
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
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 deployment of external web forms using Jotform for Bonterra Impact Management. This solution can be customized to your organization’s needs and deployed to support the common use cases below: - Intake and consent - Assessments - Surveys - Applications - Program registration Interested in deploying web form automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Jeffrey Haguewood
This reviewer is for the second quarter of Empowerment Technology / ICT in Grade 11
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
MadyBayot
How to get Oracle DBA Job as fresher.
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
In this keynote, Asanka Abeysinghe, CTO,WSO2 will explore the shift towards platformless technology ecosystems and their importance in driving digital adaptability and innovation. We will discuss strategies for leveraging decentralized architectures and integrating diverse technologies, with a focus on building resilient, flexible, and future-ready IT infrastructures. We will also highlight WSO2's roadmap, emphasizing our commitment to supporting this transformative journey with our evolving product suite.
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
WSO2
Retrieval augmented generation (RAG) is the most popular style of large language model application to emerge from 2023. The most basic style of RAG works by vectorizing your data and injecting it into a vector database like Milvus for retrieval to augment the text output generated by an LLM. This is just the beginning. One of the ways that we can extend RAG, and extend AI, is through multilingual use cases. Typical RAG is done in English using embedding models that are trained in English. In this talk, we’ll explore how RAG could work in languages other than English. We’ll explore French, Chinese, and Polish.
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Zilliz
JAM, the future of Polkadot.
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Juan lago vázquez
Angeliki Cooney has spent over twenty years at the forefront of the life sciences industry, working out of Wynantskill, NY. She is highly regarded for her dedication to advancing the development and accessibility of innovative treatments for chronic diseases, rare disorders, and cancer. Her professional journey has centered on strategic consulting for biopharmaceutical companies, facilitating digital transformation, enhancing omnichannel engagement, and refining strategic commercial practices. Angeliki's innovative contributions include pioneering several software-as-a-service (SaaS) products for the life sciences sector, earning her three patents. As the Senior Vice President of Life Sciences at Avenga, Angeliki orchestrated the firm's strategic entry into the U.S. market. Avenga, a renowned digital engineering and consulting firm, partners with significant entities in the pharmaceutical and biotechnology fields. Her leadership was instrumental in expanding Avenga's client base and establishing its presence in the competitive U.S. market.
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Angeliki Cooney
ICT role in 21 century education. How to ICT help in education
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
Scaling API-first – The story of a global engineering organization Ian Reasor, Senior Computer Scientist - Adobe Radu Cotescu, Senior Computer Scientist - Adobe Apidays New York 2024: The API Economy in the AI Era (April 30 & May 1, 2024) ------ Check out our conferences at https://www.apidays.global/ Do you want to sponsor or talk at one of our conferences? https://apidays.typeform.com/to/ILJeAaV8 Learn more on APIscene, the global media made by the community for the community: https://www.apiscene.io Explore the API ecosystem with the API Landscape: https://apilandscape.apiscene.io/
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
apidays
In this talk, we are going to cover the use-case of food image generation at Delivery Hero, its impact and the challenges. In particular, we will present our image scoring solution for filtering out inappropriate images and elaborate on the models we are using.
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Zilliz
Effective data discovery is crucial for maintaining compliance and mitigating risks in today's rapidly evolving privacy landscape. However, traditional manual approaches often struggle to keep pace with the growing volume and complexity of data. Join us for an insightful webinar where industry leaders from TrustArc and Privya will share their expertise on leveraging AI-powered solutions to revolutionize data discovery. You'll learn how to: - Effortlessly maintain a comprehensive, up-to-date data inventory - Harness code scanning insights to gain complete visibility into data flows leveraging the advantages of code scanning over DB scanning - Simplify compliance by leveraging Privya's integration with TrustArc - Implement proven strategies to mitigate third-party risks Our panel of experts will discuss real-world case studies and share practical strategies for overcoming common data discovery challenges. They'll also explore the latest trends and innovations in AI-driven data management, and how these technologies can help organizations stay ahead of the curve in an ever-changing privacy landscape.
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
Six common myths about ontology engineering, knowledge graphs, and knowledge representation.
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
johnbeverley2021
The Good, the Bad and the Governed - Why is governance a dirty word? David O'Neill, Chief Operating Officer - APIContext Apidays New York 2024: The API Economy in the AI Era (April 30 & May 1, 2024) ------ Check out our conferences at https://www.apidays.global/ Do you want to sponsor or talk at one of our conferences? https://apidays.typeform.com/to/ILJeAaV8 Learn more on APIscene, the global media made by the community for the community: https://www.apiscene.io Explore the API ecosystem with the API Landscape: https://apilandscape.apiscene.io/
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
apidays
💥 You’re lucky! We’ve found two different (lead) developers that are willing to share their valuable lessons learned about using UiPath Document Understanding! Based on recent implementations in appealing use cases at Partou and SPIE. Don’t expect fancy videos or slide decks, but real and practical experiences that will help you with your own implementations. 📕 Topics that will be addressed: • Training the ML-model by humans: do or don't? • Rule-based versus AI extractors • Tips for finding use cases • How to start 👨🏫👨💻 Speakers: o Dion Morskieft, RPA Product Owner @Partou o Jack Klein-Schiphorst, Automation Developer @Tacstone Technology
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
UiPathCommunity
ICT role in education and it's challenges. In which we learn about ICT, it's impact, benefits and challenges.
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
rafiqahmad00786416
Passkeys: Developing APIs to enable passwordless authentication Cody Salas, Sr Developer Advocate | Solutions Architect - Yubico Apidays New York 2024: The API Economy in the AI Era (April 30 & May 1, 2024) ------ Check out our conferences at https://www.apidays.global/ Do you want to sponsor or talk at one of our conferences? https://apidays.typeform.com/to/ILJeAaV8 Learn more on APIscene, the global media made by the community for the community: https://www.apiscene.io Explore the API ecosystem with the API Landscape: https://apilandscape.apiscene.io/
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
apidays
Dubai, known for its towering skyscrapers, luxurious lifestyle, and relentless pursuit of innovation, often finds itself in the global spotlight. However, amidst the glitz and glamour, the emirate faces its own set of challenges, including the occasional threat of flooding. In recent years, Dubai has experienced sporadic but significant floods, disrupting normalcy and posing unique challenges to its infrastructure. Among the critical nodes in this bustling metropolis is the Dubai International Airport, a vital hub connecting the world. This article delves into the intersection of Dubai flood events and the resilience demonstrated by the Dubai International Airport in the face of such challenges.
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Orbitshub
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
Christopher Logan Kennedy
Último
(20)
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
Introduction to Messenger APIs
1.
2.
3.
URIs, URI parameters,
and URL encoding
4.
Request / Response
Headers
5.
HTTP content
6.
RESTful
7.
APIs use HTTP
GET, POST, and the less common PUT, DELETE
8.
Override using HTTP
POST and URI parameter “_method=[put,delete]”
9.
JSON
10.
No XML support
11.
12.
Direct Oauth
13.
Consumer key must
have read/write access for Y! Messenger
14.
Programmatic authentication
15.
No browser
16.
Other mobile integration
friendly optimizations
17.
Accuracy of timestamp
restriction is relaxed if you use PLAINTEXT oauth signature
18.
19.
Client to Server
communication (typically user actions)
20.
Send an instant
message
21.
Login into messenger
22.
Server to Client
communication (… but client initiated)
23.
Someone send you
an instant message
24.
25.
Login (POST /session)
26.
Dynamic capabilities (mailAlerts/fileXfer/buzz/smiley)
per login session
27.
Supply presence information
at login
28.
Get back the
contact or group list in the response
29.
Look for the
URI parameter ‘fieldsBuddyList’ or ‘fieldsGroupList’
30.
Logout (DELETE /session)
31.
Keepalive (PUT /session/keepalive)
32.
Client heartbeat
33.
Presence Management
34.
Update your presence
information (PUT /presence)
35.
State (available, busy,
idle, invisible)
36.
37.
Instant Message (POST
/message/{network}/{id})
38.
No Interop (msn/hotmail/etc)
39.
Contact/Group Management
40.
Fetch your contact
or group list
41.
Now supports fetching
a subset of your AddressBook data
42.
Add a contact
(PUT /group/{groupname}/contact/…)
43.
44.
An event targeted
to a logged in session
45.
Most common notification
types
46.
message
47.
Typically an incoming
instant message
48.
buddyInfo
49.
Information about a
contact that just logged into messenger
50.
Information about contacts
online when you first login
51.
buddyStatus
52.
A buddy updated
their presence information (state/custom message)
53.
logoff
54.
A buddy went
offline
55.
buddyAuthorize
56.
Someone is trying
to add you to their buddy list
57.
58.
All notifications have
a sequence number unique to the session
59.
Incremental integer
60.
Unlikely, but design
for skips in the sequence counter
61.
Design to be
able to skip unknown notification types
62.
Retrieving Notifications
63.
Periodic Polling
64.
Provide start sequence
number and optional count
65.
Limited to under
once every 5-10 seconds
66.
Does not support
persistent connections
67.
Comet Style Push
(Long Poll)
68.
Provide start sequence
number and optional idleTimeout
69.
Expected that client
will always maintain an available long poll
70.
71.
Send and Receive
files
72.
Remember to indicate
‘fileXfer’ clientCapability at login
73.
Display Images
74.
Upload and update
your custom display image
75.
76.
Login (POST /session)
77.
Request for groups
list in the response
78.
Look at URI
parameter ‘fieldsGroupList’
79.
Information about your
buddies
80.
Don’t request for
information using Group or Contact List Management APIs
81.
Wait for buddyInfo
notifications for all online buddies
82.
Automatically also subscribed
for delta notifications (buddyStatus/logoff/etc)
83.
Triggers any offline
messages received
84.
Look for offlineMessage
notification type
85.
< Other
API calls. Don’t forget /keepalive >
86.
87.
Exchange UserId/Password for
PART (HTTPS)
88.
PART = Pre-Approved
Request Token
89.
Programmatic solution
90.
Exchange PART for
Access Token / Handle (HTTPS)
91.
Date/Time issue on
mobile devices
92.
Accuracy requirement relaxed
if you use PLAINTEXT oauth signature method
93.
Access token expiration
94.
Looking to extend
this for Y! Messenger only consumer keys
95.