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
New customer? New industry? New cloud? New team? A lot to handle! How to ensure the success of the project? Start it well! I've created the 3 areas of focus at the beginning of the project that helped me in multiple roles (BA, PO, and Consultant). Learn from real-world experiences and discover how these insights can empower you to deliver unparalleled value to your customers right from the project's start.
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
CzechDreamin
In this session, we will showcase how to revolutionize automated testing for your software, automation, and QA teams with UiPath Test Suite. In part 1 of UiPath test automation using UiPath Test Suite – developer series, we will cover, Software testing overview What is software testing Why software testing is required Typical test types and levels Continuous testing and challenges Introduction to UiPath Test Suite UiPath Test Suite family of products Speaker: Atul Trikha, Chief Technologist & Solutions Architect, Peraton and UiPath MVP Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
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
New customer? New industry? New cloud? New team? A lot to handle! How to ensure the success of the project? Start it well! I've created the 3 areas of focus at the beginning of the project that helped me in multiple roles (BA, PO, and Consultant). Learn from real-world experiences and discover how these insights can empower you to deliver unparalleled value to your customers right from the project's start.
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
CzechDreamin
In this session, we will showcase how to revolutionize automated testing for your software, automation, and QA teams with UiPath Test Suite. In part 1 of UiPath test automation using UiPath Test Suite – developer series, we will cover, Software testing overview What is software testing Why software testing is required Typical test types and levels Continuous testing and challenges Introduction to UiPath Test Suite UiPath Test Suite family of products Speaker: Atul Trikha, Chief Technologist & Solutions Architect, Peraton and UiPath MVP Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
DianaGray10
Unlock the mysteries of successful Salesforce interviews in this insightful session hosted by Hugo Rosario (Salesforce Customer), a seasoned hiring manager that leads the Salesforce Department of multinational company with over 100 interviews under their belt. Step into the manager's chair and gain exclusive behind-the-scenes insights into what makes a Salesforce consultant stand out during the interview process. From deciphering the unspoken cues to mastering key strategies, we'll explore the intricacies of the interview process and provide practical tips for consultants looking to not only pass interviews but also thrive in their roles. Whether you're a seasoned professional or just starting your Salesforce journey, this session is your backstage pass to the secrets that hiring managers wish you knew.
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
CzechDreamin
This talk offers actionable insights at an executive level for enhancing productivity and refining your portfolio management approach to propel your organization to greater heights. Key Points Covered: 1. Experience Transformation: - The core challenge remains consistent across organizations: converting budget into user-centric designs. - Strategies for deploying design resources effectively in both startups and large enterprises. 2. Strategic Frameworks: - Introduction to the "Ziggurat of Impact" model, detailing layers from basic system interactions to comprehensive customer experiences. - Practical insights on creating frameworks that scale with organizational complexity. 3. Organizational Impact: - Real-world examples of navigating design in large settings, focusing on the synthesis of consumer products and customer experiences. - Emphasis on the importance of designing systems that directly influence customer interactions. 4. Design Execution: - Detailed walkthrough of organizational layers affecting design execution, from touchpoints and customer activities to shared capabilities. - How to ensure design influences both the micro and macro aspects of customer interactions. 5. Measurement and Adaptation: - Techniques for measuring the impact of design decisions and adapting strategies based on data-driven insights. - The critical role of continuous improvement and feedback in refining customer experiences.
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
We're living the AI revolution and Salesforce is adapting and bring new value to their customers. Einstein products are evolving rapidly and navigating their limitations, language support, and use cases can be challenging. Let's make review of what Einstein product are available currently, what are the capabilities and what can be used for in CEE region and how Rossie.ai can help to learn Salesforce speak Czech. We will explore the Einstein roadmap and I will make a short live demo (based on your vote) of some Einstein feature.
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
CzechDreamin
You’ve heard good data matters in Machine Learning, but does it matter for Generative AI applications? Corporate data often differs significantly from the general Internet data used to train most foundation models. Join me for a demo on building an open source RAG (Retrieval Augmented Generation) stack using Milvus vector database for Retrieval, LangChain, Llama 3 with Ollama, Ragas RAG Eval, and optional Zilliz cloud, OpenAI.
Introduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG Evaluation
Zilliz
The New York Times continues to lead in user-centered design by innovating and adapting to enhance both user engagement and understanding, aligning product experiences with its journalistic mission. This presentation discusses innovative strategies in user experience at The New York Times, focusing on subscriber experiences and storytelling. Key Points Covered: - Mission-Driven Design: Emphasizing the Times' mission to "seek the truth and help people understand the world," the design team prioritizes clarity and engagement to support high-quality journalism. - UX Design Principles: The team follows five core UX tenets—clarity, time optimization, craftsmanship, accessibility, and trust—to maintain a strong focus on user-centric design. - Innovative Design Strategies: Product Feature Advancement, Editorial Expression, Long-term Visioning - Integrating Diverse Content: Examples include the successful integration of popular games like Wordle, which not only entertain but also attract and retain a diverse user base.
Transforming The New York Times: Empowering Evolution through UX
Transforming The New York Times: Empowering Evolution through UX
UXDXConf
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other? Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
Keynote at the 21st European Semantic Web Conference
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
Discover the essentials of performance testing in the IT sector with our concise guide. Learn about various testing types such as load, stress, endurance, spike, scalability, and volume testing. Understand key performance metrics like response time, throughput, CPU and memory utilization, and error rate. Explore top tools like Apache JMeter, LoadRunner, Gatling, Neoload, and BlazeMeter. Gain insights into best practices for defining objectives, creating realistic scenarios, automating tests, and optimizing performance to ensure user satisfaction, reliability, scalability, and cost efficiency. Ideal for developers, QA engineers, and IT professionals. Visit Expeed Software for more information. https://expeed.com/
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT Professionals
Expeed Software
A recap of interesting points and quotes from the May 2024 WSO2CON opensource application development conference. Focuses primarily on keynotes and panel sessions.
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
Jennifer Lim
Already know how to write a basic SOQL query? Great! But what about an *aggregate* SOQL query? You know, the kind that uses aggregate functions like COUNT & MAX along with GROUP BY and HAVING clauses? No? Well, get ready to learn how to slice & dice your org’s data right inside your own dev console. From finding duplicate records to prototyping summary & matrix reports, learn the ins and outs of aggregate queries during this fast-paced but admin-friendly session on advanced SOQL concepts.
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
CzechDreamin
Screen flow is a powerful automation tool that is commonly designed for internal and external users. However, what about the guest users? We will dive into various methods of launching screen flows and understand how to make them publicly accessible, extending their usability to a broader audience. The presentation will also cover the implementation of security layers and highlight best practices for a smooth and protected user experience. Discover the potential of screen flows beyond conventional use and learn how to leverage them effectively.
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
CzechDreamin
This is the official company presentation of IoT Analytics GmbH, a leading global provider of market insights and strategic business intelligence for the IoT, AI, Cloud, Edge, and Industry 4.0. We are trusted by 1000+ leading companies around the world for our market insights, including globally leading software, telecommunications, consulting, semiconductor, and industrial players.
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
IoTAnalytics
Reflecting on new architectures for knowledge based systems in light of generative ai
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
This presentation discusses the complexities of aligning teams and ensuring consistent product experiences across various platforms, proposing Server Driven UI (SDUI) as a solution. Key Points Covered: - The challenge of maintaining consistency in product experiences across web and app interfaces, highlighted by discrepancies in user experience features like comment sections. - Introduction of Server Driven UI (SDUI) to manage uniformity and streamline updates across different platforms. - The importance of adapting design systems to accommodate SDUI, ensuring uniform naming conventions, and component functionalities. - Technical discussions on overcoming framework differences and the operational load on developers due to continuous OS updates.
Server-Driven User Interface (SDUI) at Priceline
Server-Driven User Interface (SDUI) at Priceline
UXDXConf
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring. Learn about: • The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks. • Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective. • Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification. • Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process. Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
Último
(20)
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
Introduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG Evaluation
Transforming The New York Times: Empowering Evolution through UX
Transforming The New York Times: Empowering Evolution through UX
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT Professionals
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Server-Driven User Interface (SDUI) at Priceline
Server-Driven User Interface (SDUI) at Priceline
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
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.