SlideShare uma empresa Scribd logo
1 de 19
The Ultimate Event for Small Business Success.
Advanced Infusionsoft API
Techniques
Michael Fairchild
API Specialist, Infusionsoft
@stormrager51
Wendel Schultz
Senior Software Engineer, Infusionsoft
@DietSodaSoft
The Ultimate Event for Small Business Success.
About Michael
Who am I?
The Ultimate Event for Small Business Success.
• API Specialist
• About 2 years
• 10 years experience in programming
• Loves back-end development of web-apps and
analytics/reporting
• Creates various high-value internal tools across
multiple systems.
• For fun, plays with bleeding-edge technology
• Follow me: @stormrager51
Michael Fairchild
The Ultimate Event for Small Business Success.
Referral Partners
Master tracking referrals with the
API
The Ultimate Event for Small Business Success.
• http://bit.ly/1eAJIs1
• Track affiliates from web form
submissions
• Track affiliates from order form
submissions
The Ultimate Event for Small Business Success.
Paging Effectively With Large
Data Sets
Learn how to leverage large data
sets with the API
The Ultimate Event for Small Business Success.
• DataService.count endpoint
• DataSevrvice . getUserInfo
• Only available for Oauth2-
authenticated calls
The Ultimate Event for Small Business Success.
ContactMe
Wendel Schultz
Senior Software Engineer, Infusionsoft
@DietSodaSoft
I love questions
The Ultimate Event for Small Business Success.
$> whoami
• 15 years software development experience
• Last 10 years in Java
• 4 ½ Years at Amazon.com AWS
– Enterprise Messaging Bus
– SQS 2.0 (Simple Queue Service)
– SWF (Simple Work Flow)
– Infrastructure Automation
• 1 ½ Years at Infusionsoft
The Ultimate Event for Small Business Success.
I married up …
The Ultimate Event for Small Business Success.
Customer Circuit
An Imaginary Android App for
Professional Services Providers
The Ultimate Event for Small Business Success.
On-The-Go Convenience
The Ultimate Event for Small Business Success.
On-The-Go Convenience, 2
The Ultimate Event for Small Business Success.
A Mobile App To:
• Pull Appointment times, locations, Customers
• Visualize appointments temporally on a
Google Map
• Easy customer engagement
– Place call
– One-touch SMS (“Text my 20”)
– Send email
The Ultimate Event for Small Business Success.
An Ideal SDK
• Handles OAuth
• Persists Access Tokens Securely
• Handles Request Creation
• Handles XML body creation
• Handles XML response parsing
The Ultimate Event for Small Business Success.
Let’s See…
The Ultimate Event for Small Business Success.
Your Apps
The Ultimate Event for Small Business Success.
Resources
• Referrals: http://bit.ly/1eAJIs1
• YAIL: https://bitbucket.org/dietsoda/yail
• SS YAIL: https://bitbucket.org/dietsoda/ss-yail
• https://developer.infusionsoft.com/
The Ultimate Event for Small Business Success.
Questions?
• https://developer.infusionsoft.co
m
• https://www.facebook.com/grou
ps/infusionsoftapicommunity/
• @APIInfusionsoft

Mais conteúdo relacionado

Mais procurados

Conversion Hacking Tracking - Using IFTTT To Track Conversions
Conversion Hacking Tracking - Using IFTTT To Track ConversionsConversion Hacking Tracking - Using IFTTT To Track Conversions
Conversion Hacking Tracking - Using IFTTT To Track Conversions
David Taylor
 

Mais procurados (11)

Document Management: A Key to the Mobile Workforce
Document Management: A Key to the Mobile WorkforceDocument Management: A Key to the Mobile Workforce
Document Management: A Key to the Mobile Workforce
 
AWS Meetup August 2016
AWS Meetup August 2016AWS Meetup August 2016
AWS Meetup August 2016
 
Talygen Business Management Software
Talygen Business Management SoftwareTalygen Business Management Software
Talygen Business Management Software
 
QuickBooks Hosting
QuickBooks HostingQuickBooks Hosting
QuickBooks Hosting
 
Conversion Hacking Tracking - Using IFTTT To Track Conversions
Conversion Hacking Tracking - Using IFTTT To Track ConversionsConversion Hacking Tracking - Using IFTTT To Track Conversions
Conversion Hacking Tracking - Using IFTTT To Track Conversions
 
Operational Visibility at Global Scale
Operational Visibility at Global ScaleOperational Visibility at Global Scale
Operational Visibility at Global Scale
 
Best Accounting Software
Best Accounting SoftwareBest Accounting Software
Best Accounting Software
 
Smart accounting solutions
Smart accounting solutionsSmart accounting solutions
Smart accounting solutions
 
AP Automation for Construction
AP Automation for ConstructionAP Automation for Construction
AP Automation for Construction
 
Salesforce Avaya Integration overview
Salesforce Avaya Integration overviewSalesforce Avaya Integration overview
Salesforce Avaya Integration overview
 
Valley Café January 30-01-2014: Valley Update
Valley Café January 30-01-2014: Valley UpdateValley Café January 30-01-2014: Valley Update
Valley Café January 30-01-2014: Valley Update
 

Destaque

Day two 1215pm-annemercogliano-value of social engagement
Day two 1215pm-annemercogliano-value of social engagementDay two 1215pm-annemercogliano-value of social engagement
Day two 1215pm-annemercogliano-value of social engagement
Infusionsoft
 

Destaque (9)

How Small Businesses Define and Achieve Success
How Small Businesses Define and Achieve SuccessHow Small Businesses Define and Achieve Success
How Small Businesses Define and Achieve Success
 
Dave Sherman - Stop Wasting Your Best Leads
Dave Sherman - Stop Wasting Your Best LeadsDave Sherman - Stop Wasting Your Best Leads
Dave Sherman - Stop Wasting Your Best Leads
 
Chris Wagner - Creating Apps with the iOS SDK
Chris Wagner - Creating Apps with the iOS SDKChris Wagner - Creating Apps with the iOS SDK
Chris Wagner - Creating Apps with the iOS SDK
 
Day two 1215pm-annemercogliano-value of social engagement
Day two 1215pm-annemercogliano-value of social engagementDay two 1215pm-annemercogliano-value of social engagement
Day two 1215pm-annemercogliano-value of social engagement
 
33 email marketing tips for beginners | Part 1
33 email marketing tips for beginners | Part 133 email marketing tips for beginners | Part 1
33 email marketing tips for beginners | Part 1
 
Solving Multi-tenancy and G1GC in Apache HBase
Solving Multi-tenancy and G1GC in Apache HBase Solving Multi-tenancy and G1GC in Apache HBase
Solving Multi-tenancy and G1GC in Apache HBase
 
24 Entrepreneurs Who Are Doing What They Love
24 Entrepreneurs Who Are Doing What They Love24 Entrepreneurs Who Are Doing What They Love
24 Entrepreneurs Who Are Doing What They Love
 
Marketplace Overview (Infusionsoft Mastermind Webinar)
Marketplace Overview (Infusionsoft Mastermind Webinar)Marketplace Overview (Infusionsoft Mastermind Webinar)
Marketplace Overview (Infusionsoft Mastermind Webinar)
 
Infusionsoft Lifecycle Marketing
Infusionsoft Lifecycle MarketingInfusionsoft Lifecycle Marketing
Infusionsoft Lifecycle Marketing
 

Semelhante a Wendel Schultz & Michael Fairchild - Live Q&A on Advanced Infusionsoft API Topics

WSO2Con Asia 2014 - Building the API-Centric Enterprise
WSO2Con Asia 2014 - Building the API-Centric EnterpriseWSO2Con Asia 2014 - Building the API-Centric Enterprise
WSO2Con Asia 2014 - Building the API-Centric Enterprise
WSO2
 
How to stop fingerpointing when your application is down
How to stop fingerpointing when your application is downHow to stop fingerpointing when your application is down
How to stop fingerpointing when your application is down
Compuware ASEAN
 

Semelhante a Wendel Schultz & Michael Fairchild - Live Q&A on Advanced Infusionsoft API Topics (20)

Matthew Lewter - Demystified
Matthew Lewter - DemystifiedMatthew Lewter - Demystified
Matthew Lewter - Demystified
 
Event Mesh Presentation at Gartner AADI Mumbai
Event Mesh Presentation at Gartner AADI MumbaiEvent Mesh Presentation at Gartner AADI Mumbai
Event Mesh Presentation at Gartner AADI Mumbai
 
2022 apidays LIVE Helsinki & North_Event API Products – Maximizing the Value ...
2022 apidays LIVE Helsinki & North_Event API Products – Maximizing the Value ...2022 apidays LIVE Helsinki & North_Event API Products – Maximizing the Value ...
2022 apidays LIVE Helsinki & North_Event API Products – Maximizing the Value ...
 
Data Distribution for the Event-Driven Business
Data Distribution for the Event-Driven BusinessData Distribution for the Event-Driven Business
Data Distribution for the Event-Driven Business
 
CA|Automic Live Melbourne 2017
CA|Automic Live Melbourne 2017CA|Automic Live Melbourne 2017
CA|Automic Live Melbourne 2017
 
Enabling a Real-Time, Agile, Event-Driven Enterprise
Enabling a Real-Time, Agile, Event-Driven EnterpriseEnabling a Real-Time, Agile, Event-Driven Enterprise
Enabling a Real-Time, Agile, Event-Driven Enterprise
 
MuleSoft Surat Meetup#51 - API Monitoring - Through a New Lens
MuleSoft Surat Meetup#51 - API Monitoring - Through a New LensMuleSoft Surat Meetup#51 - API Monitoring - Through a New Lens
MuleSoft Surat Meetup#51 - API Monitoring - Through a New Lens
 
#TDXRecap India tour
#TDXRecap India tour#TDXRecap India tour
#TDXRecap India tour
 
Suite crm brochure fynsis
Suite crm brochure fynsisSuite crm brochure fynsis
Suite crm brochure fynsis
 
SuiteCRM Brochure Fynsis
SuiteCRM Brochure FynsisSuiteCRM Brochure Fynsis
SuiteCRM Brochure Fynsis
 
SuiteCRM Presentation
SuiteCRM PresentationSuiteCRM Presentation
SuiteCRM Presentation
 
Enabling Event Driven Architecture with PubSub+
Enabling Event Driven Architecture with PubSub+Enabling Event Driven Architecture with PubSub+
Enabling Event Driven Architecture with PubSub+
 
Transforming Financial Services with Event Streaming Data
Transforming Financial Services with Event Streaming DataTransforming Financial Services with Event Streaming Data
Transforming Financial Services with Event Streaming Data
 
Kochi mulesoft meetup 02
Kochi mulesoft meetup 02Kochi mulesoft meetup 02
Kochi mulesoft meetup 02
 
Skyline - Affordable, Customized and Mobile Enterprise Software
Skyline - Affordable, Customized and Mobile Enterprise SoftwareSkyline - Affordable, Customized and Mobile Enterprise Software
Skyline - Affordable, Customized and Mobile Enterprise Software
 
Force Platform
Force PlatformForce Platform
Force Platform
 
WSO2Con Asia 2014 - Building the API-Centric Enterprise
WSO2Con Asia 2014 - Building the API-Centric EnterpriseWSO2Con Asia 2014 - Building the API-Centric Enterprise
WSO2Con Asia 2014 - Building the API-Centric Enterprise
 
Moving To MicroServices
Moving To MicroServicesMoving To MicroServices
Moving To MicroServices
 
Connecting Salesforce CRM to OpenText Exstream
Connecting Salesforce CRM to OpenText ExstreamConnecting Salesforce CRM to OpenText Exstream
Connecting Salesforce CRM to OpenText Exstream
 
How to stop fingerpointing when your application is down
How to stop fingerpointing when your application is downHow to stop fingerpointing when your application is down
How to stop fingerpointing when your application is down
 

Mais de Infusionsoft

JJ Ramberg - Keynote
JJ Ramberg - KeynoteJJ Ramberg - Keynote
JJ Ramberg - Keynote
Infusionsoft
 
Clate Mask & Scott Martineau - Elite Forum Keynote
Clate Mask & Scott Martineau - Elite Forum Keynote Clate Mask & Scott Martineau - Elite Forum Keynote
Clate Mask & Scott Martineau - Elite Forum Keynote
Infusionsoft
 
Ammon Curtis - Product Ideation: How to Create Products That People Really Use
Ammon Curtis - Product Ideation: How to Create Products That People Really UseAmmon Curtis - Product Ideation: How to Create Products That People Really Use
Ammon Curtis - Product Ideation: How to Create Products That People Really Use
Infusionsoft
 

Mais de Infusionsoft (20)

Lifecycle Marketing for Nonprofit organizations to drive donations and volunt...
Lifecycle Marketing for Nonprofit organizations to drive donations and volunt...Lifecycle Marketing for Nonprofit organizations to drive donations and volunt...
Lifecycle Marketing for Nonprofit organizations to drive donations and volunt...
 
Alex Houg - Facebook Ads
Alex Houg - Facebook AdsAlex Houg - Facebook Ads
Alex Houg - Facebook Ads
 
Danny Iny - Copywriting
Danny Iny - CopywritingDanny Iny - Copywriting
Danny Iny - Copywriting
 
Scott Martineau - Delivering Beyond Expectation
Scott Martineau - Delivering Beyond ExpectationScott Martineau - Delivering Beyond Expectation
Scott Martineau - Delivering Beyond Expectation
 
Michael Goodman - Secrets for Converting Sales
Michael Goodman - Secrets for Converting SalesMichael Goodman - Secrets for Converting Sales
Michael Goodman - Secrets for Converting Sales
 
Ramon Ray - Date Your Leads and Marry Your Customers
Ramon Ray - Date Your Leads and Marry Your CustomersRamon Ray - Date Your Leads and Marry Your Customers
Ramon Ray - Date Your Leads and Marry Your Customers
 
Bobby Edelman & Melissa Rein - Attract
Bobby Edelman & Melissa Rein - AttractBobby Edelman & Melissa Rein - Attract
Bobby Edelman & Melissa Rein - Attract
 
Darcy Juarez - Magnetic Marketing
Darcy Juarez - Magnetic MarketingDarcy Juarez - Magnetic Marketing
Darcy Juarez - Magnetic Marketing
 
Small Business ICON Competition 2014
Small Business ICON Competition 2014Small Business ICON Competition 2014
Small Business ICON Competition 2014
 
Small Business ICON Awards 2014
Small Business ICON Awards 2014Small Business ICON Awards 2014
Small Business ICON Awards 2014
 
JJ Ramberg - Keynote
JJ Ramberg - KeynoteJJ Ramberg - Keynote
JJ Ramberg - Keynote
 
Clate Mask & Scott Martineau - Elite Forum Keynote
Clate Mask & Scott Martineau - Elite Forum Keynote Clate Mask & Scott Martineau - Elite Forum Keynote
Clate Mask & Scott Martineau - Elite Forum Keynote
 
Mario Guerrero - Automating the Sales Cycle
Mario Guerrero - Automating the Sales CycleMario Guerrero - Automating the Sales Cycle
Mario Guerrero - Automating the Sales Cycle
 
Nadine Larder - Printer Bees
Nadine Larder - Printer BeesNadine Larder - Printer Bees
Nadine Larder - Printer Bees
 
Andy Michaels & Gonz Medina - Blue Chip
Andy Michaels & Gonz Medina - Blue Chip Andy Michaels & Gonz Medina - Blue Chip
Andy Michaels & Gonz Medina - Blue Chip
 
Tyler & Don Smith - Select Photo Graphics
Tyler & Don Smith - Select Photo GraphicsTyler & Don Smith - Select Photo Graphics
Tyler & Don Smith - Select Photo Graphics
 
Janette Gleason - Marketing = top of mind awareness
Janette Gleason - Marketing = top of mind awarenessJanette Gleason - Marketing = top of mind awareness
Janette Gleason - Marketing = top of mind awareness
 
Julie Goldman - The Original Runner
Julie Goldman - The Original RunnerJulie Goldman - The Original Runner
Julie Goldman - The Original Runner
 
Lee Richter - Hollistic Vet
Lee Richter - Hollistic VetLee Richter - Hollistic Vet
Lee Richter - Hollistic Vet
 
Ammon Curtis - Product Ideation: How to Create Products That People Really Use
Ammon Curtis - Product Ideation: How to Create Products That People Really UseAmmon Curtis - Product Ideation: How to Create Products That People Really Use
Ammon Curtis - Product Ideation: How to Create Products That People Really Use
 

Último

%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
masabamasaba
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
masabamasaba
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 

Último (20)

%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 

Wendel Schultz & Michael Fairchild - Live Q&A on Advanced Infusionsoft API Topics

  • 1. The Ultimate Event for Small Business Success. Advanced Infusionsoft API Techniques Michael Fairchild API Specialist, Infusionsoft @stormrager51 Wendel Schultz Senior Software Engineer, Infusionsoft @DietSodaSoft
  • 2. The Ultimate Event for Small Business Success. About Michael Who am I?
  • 3. The Ultimate Event for Small Business Success. • API Specialist • About 2 years • 10 years experience in programming • Loves back-end development of web-apps and analytics/reporting • Creates various high-value internal tools across multiple systems. • For fun, plays with bleeding-edge technology • Follow me: @stormrager51 Michael Fairchild
  • 4. The Ultimate Event for Small Business Success. Referral Partners Master tracking referrals with the API
  • 5. The Ultimate Event for Small Business Success. • http://bit.ly/1eAJIs1 • Track affiliates from web form submissions • Track affiliates from order form submissions
  • 6. The Ultimate Event for Small Business Success. Paging Effectively With Large Data Sets Learn how to leverage large data sets with the API
  • 7. The Ultimate Event for Small Business Success. • DataService.count endpoint • DataSevrvice . getUserInfo • Only available for Oauth2- authenticated calls
  • 8. The Ultimate Event for Small Business Success. ContactMe Wendel Schultz Senior Software Engineer, Infusionsoft @DietSodaSoft I love questions
  • 9. The Ultimate Event for Small Business Success. $> whoami • 15 years software development experience • Last 10 years in Java • 4 ½ Years at Amazon.com AWS – Enterprise Messaging Bus – SQS 2.0 (Simple Queue Service) – SWF (Simple Work Flow) – Infrastructure Automation • 1 ½ Years at Infusionsoft
  • 10. The Ultimate Event for Small Business Success. I married up …
  • 11. The Ultimate Event for Small Business Success. Customer Circuit An Imaginary Android App for Professional Services Providers
  • 12. The Ultimate Event for Small Business Success. On-The-Go Convenience
  • 13. The Ultimate Event for Small Business Success. On-The-Go Convenience, 2
  • 14. The Ultimate Event for Small Business Success. A Mobile App To: • Pull Appointment times, locations, Customers • Visualize appointments temporally on a Google Map • Easy customer engagement – Place call – One-touch SMS (“Text my 20”) – Send email
  • 15. The Ultimate Event for Small Business Success. An Ideal SDK • Handles OAuth • Persists Access Tokens Securely • Handles Request Creation • Handles XML body creation • Handles XML response parsing
  • 16. The Ultimate Event for Small Business Success. Let’s See…
  • 17. The Ultimate Event for Small Business Success. Your Apps
  • 18. The Ultimate Event for Small Business Success. Resources • Referrals: http://bit.ly/1eAJIs1 • YAIL: https://bitbucket.org/dietsoda/yail • SS YAIL: https://bitbucket.org/dietsoda/ss-yail • https://developer.infusionsoft.com/
  • 19. The Ultimate Event for Small Business Success. Questions? • https://developer.infusionsoft.co m • https://www.facebook.com/grou ps/infusionsoftapicommunity/ • @APIInfusionsoft

Notas do Editor

  1. ** A square-shaped photo will work best in this circle-photo layout.To add photo inside the circle shape:click the icon inside the photoNavigate to the location of desired photo on your computer and select the fileClick ‘insert’ and your photo will be inserted
  2. Now that sounds more like it…
  3. Clarify: vendor key vs. API keyClarify: authorization code vs. authorization tokenCustomer: build an app for an onsite professional serviceStrategy: google map the day's appointments, drill into details, simplify engagement on the roadAnswer: Customer Circuit!Open: mobile app use case Screenshot of Android app Pull appointment times and locations Build a Map Provide appointment detailsSection: SDK Design NO MORE MAGIC STRINGS EVERYTHING IS CHECKED COMPILE-TIME LOTS OF SUGAR Operations return Models Auto-paging for the lazy Date helper classes (send/receive dates in EDT) Hides the "Service name" and "Operation name" from you as a developer Focus on your solution, not the mechanics of API access Simplicity and Readability Models (NOT Tables) Named Fields (compile-time support) Knows its data type Knows is access: CRUD "Easy" Custom Fields Contact has 78 NamedFields.  Zero (0) "magic strings" Operations (Command pattern)DataServiceQueryOperation, DataServiceLoadOperation, DataServiceAddOperaiton Provide semantic interfaces: .addReturnFieldName() and .addCustomReturnFieldName() Provide fluent API usage Chain/build command object "Fluent API": DataServiceQueryOperation query = newDataServiceQueryOperation().fieldEquals(Contact.Field.FirstName, "Wendel").addReturnFieldName(Contact.Field.Email).addCustomReturnFieldName("IQ").sortBy(Contact.Field.LastUpdated).ascending().setLimit(5) Operations which return collections let you get nextPage() easily query = query.nextPage(); more on this later Profiles Stateless, not subject to temporal decay (e.g. temporary API key) Somewhat scary, as they are generally credentials of some sort Onus is on you to store securely (ergo Oauth2) Client factory Different profiles ensure the appropriate client is created Call-Brokering Client Assembles the credentials, XMLRPC arguments and build the POST body for you Simple interface: call() and autoPage() for any operationSection: SDK UsageDataServiceQueryOperation<ContactAction>: find appointments for a given day Contact Where WhenDataServiceLoadOperation<Contact>: find Contact for a given Appointment IDSection: Ecomm Best PracticesSection: Best Practices - via SDKSection: Oauth2
  4. What does your app look like? We’re eager to see! What does it take to write an app that consumes the Infusionsoft API?