Connect Your Website Application Programming Interfaces
Learning Objectives Define Application Programming Interfaces (API) List the tradeoffs of using APIs Outline a use case for your website and a sample API e.g. Google Checkout
Navigation Next slide Previous slide Next module Previous module Main menu
Quiz 1.What is an Application Programming Interface? new programming language interface design of a website connects websites to other services or data 2.Which of these websites can be connected with an Application Programming Interface? blog social networking site site photo site map site credit card site
Good job! 1.What is an Application Programming Interface? new programming language interface design of a website connects websites to other services or data 2.Which of these websites can be connected with an Application Programming Interface? blog social networking site site photo site map site credit card site
Main Menu 1.Introductory Case StudyIntroductory Case Study 2.Application Programming InterfacesApplication Programming Interfaces 3.Mylinia.comMylinia.com 4.Google CheckoutGoogle Checkout 5.Mylinia.com + Google CheckoutMylinia.com + Google Checkout 6.SummarySummary
Introductory Case Study Website EchoSign Application Programming Interface (API) Salesforce.com AppExchange
Main Menu 1.Introductory Case StudyIntroductory Case Study 2.Application Programming InterfacesApplication Programming Interfaces 3.Mylinia.comMylinia.com 4.Google CheckoutGoogle Checkout 5.Mylinia.com + Google CheckoutMylinia.com + Google Checkout 6.SummarySummary
Application Programming Interfaces History and types Examples Tradeoffs
History Code libraries Embedded e.g. video games Software Development Kit (SDK) AJAX Types Open Closed
Examples
Tradeoffs Pros Share services Often free Standardized Cons Outsourcing
Quiz 1.Which of the following technologies is popular for APIs on the internet today SOAP Ruby AJAX 2.Which of the following is a reason to use an API outsourcing share services often free standardized always SCORM compliant
Good Job! 1.Which of the following technologies is popular for APIs on the internet today SOAP Ruby AJAX 2.Which of the following is a reason to use an API outsourcing share services often free standardized always SCORM compliant
Main Menu 1.Introductory Case StudyIntroductory Case Study 2.Application Programming InterfacesApplication Programming Interfaces 3.Mylinia.comMylinia.com 4.Google CheckoutGoogle Checkout 5.Mylinia.com + Google CheckoutMylinia.com + Google Checkout 6.SummarySummary
Meet Mylinia.com
Example: Mylinia.com 1. Sponsored Goals = 33% Mylinia sell advertising space on our community’s most viewed goals 2. Keywords = 33% Mylinia sell keywords like Google, except we only specialize in passions and problems. 3. Referral Revenue = 33% Mylinia earn 5-8% every time someone buys a book, movie, or song from Amazon after finding it on their site. Revenue Distribution
Example: Mylinia.com …How we grow the pie? Example: Mylinia.com Mylinia expects to make $3.00 per user per year, but… ?
Mylinia.com + Google Checkout Opportunity Mylinia users can sell inspirational content that they create so they can make money doing what they love.
Mylinia.com + Google Checkout Opportunity Mylinia users can sell inspirational content that they create so they can make money doing what they love. The End Game + = +
Quiz 1.Mylinia.com users cannot currently… Get and give advice Set goals with friends Sell things they create 2.Which of the following are Mylinia.com’s current revenue streams keywords paid-search referrals monthly subscription sponsored goals
1.Mylinia.com users cannot currently… Get and give advice Set goals with friends Sell things they create 2.Which of the following are Mylinia.com’s current revenue streams keywords paid-search referrals monthly subscription sponsored goals Great Job!
Main Menu 1.Introductory Case StudyIntroductory Case Study 2.Application Programming InterfacesApplication Programming Interfaces 3.Mylinia.comMylinia.com 4.Google CheckoutGoogle Checkout 5.Mylinia.com + Google CheckoutMylinia.com + Google Checkout 6.SummarySummary
Google Checkout Why Use It? Getting Started Types of Integration Comparing Integration Review
What is Google Checkout
Why Use Google Checkout?
Types of Integration Buy Now Buttons
Types of Integration Buy Now Buttons eCommerce Partners
Types of Integration Buy Now Buttons eCommerce Partners API Level One
Types of Integration Buy Now Buttons eCommerce Partners API Level One API Level Two
Comparing the types of integration Buy Now Buttons –Very small inventory, only one item per transaction
Comparing the types of integration Buy Now Buttons –Very small inventory, only one item per transaction eCommerce Partners –Your site is hosted by an eCommerce partner
Comparing the types of integration Buy Now Buttons –Very small inventory, only one item per transaction eCommerce Partners –Your site is hosted by an eCommerce partner API Level I –Small business that can manually review each sale, quick implementation
Comparing the types of integration Buy Now Buttons –Very small inventory, only one item per transaction eCommerce Partners –Your site is hosted by an eCommerce partner API Level I –Small business that can manually review each sale, quick implementation API Level II –Large business that needs to handle transactions automatically, longer implementation time
Quick Review 1.You site only sells a special promotion t-shirt. Which integration would work best? Buy Now Buttons eCommerce Partners API: Level 1 2.Your site currently conducts 500,000 transactions per day. Which integration would work best? Buy Now Buttons API: Level I API: Level 2
Great job! 1.You site only sells a special promotion t-shirt. Which integration would work best? Buy Now Buttons eCommerce Partners API: Level 1 2.Your site currently conducts 500,000 transactions per day. Which integration would work best? Buy Now Buttons API: Level I API: Level 2
Main Menu 1.Introductory Case StudyIntroductory Case Study 2.Application Programming InterfacesApplication Programming Interfaces 3.Mylinia.comMylinia.com 4.Google CheckoutGoogle Checkout 5.Mylinia.com + Google CheckoutMylinia.com + Google Checkout 6.SummarySummary
Google Checkout + Mylinia Picking Integration Level Using Checkout Evaluating the Benefits
Picking Integration Level ?
Buy Now Buttons
Picking Integration Level Buy Now Buttons eCommerce Partners
Picking Integration Level Buy Now Buttons eCommerce Partners API: Level II
Picking Integration Level Buy Now Buttons eCommerce Partners API: Level I API: Level II
Using Checkout
Evaluating the Benefits Quick
Evaluating the Benefits Quick Easy and efficient
Evaluating the Benefits Quick Easy and efficient Secure from Fraud
Evaluating the Benefits Quick Easy and efficient Secure from Fraud Globally recognized and trusted
Quick Review 1.Which of the following are benefits of using Google Checkout? Globally recognized and trusted Safe and secure Guaranteed Shipping Easy and Efficient 2.True or False. When purchasing an item of Mylinia through Google Checkout you are transferred to Google hosted site? True False
Good Job! 1.Which of the following are benefits of using Google Checkout? Globally recognized and trusted Safe and secure Guaranteed Shipping Easy and Efficient 2.True or False. When purchasing an item of Mylinia through Google Checkout you are transferred to Google hosted site? True False
Main Menu 1.Introductory Case StudyIntroductory Case Study 2.Application Programming InterfacesApplication Programming Interfaces 3.Mylinia.comMylinia.com 4.Google CheckoutGoogle Checkout 5.Mylinia.com + Google CheckoutMylinia.com + Google Checkout 6.SummarySummary
Introductory Case Study Introductory Case Study Application Programming Interfaces Application Programming Interfaces Mylinia.com Mylinia.com Google Checkout Google Checkout Mylinia.com + Google Checkout Mylinia.com + Google Checkout
Final Exam 1.What is an Application Programming Interface? new programming language interface design of a website connects websites to other services or data 2.Which of these websites can be connected with an Application Programming Interface? blog social networking site site photo site map site credit card site
Final Exam 3.Which of the following technologies is popular for APIs on the internet today SOAP Ruby AJAX 4.Which of the following is a reason to use an API outsourcing share services often free standardized always SCORM compliant
Final Exam 5.Mylinia.com users cannot currently… Get and give advice Set goals with friends Sell things they create 6.Which of the following are Mylinia.com’s current revenue streams keywords paid-search referrals monthly subscription sponsored goals
Final Exam 7.You site only sells a special promotion t-shirt. Which integration would work best? Buy Now Buttons eCommerce Partners API: Level 1 8.Your site currently conducts 500,000 transactions per day. Which integration would work best? Buy Now Buttons API: Level I API: Level 2
Final Exam 9.Which of the following are benefits of using Google Checkout? Globally recognized and trusted Safe and secure Guaranteed Shipping Easy and Efficient 10.True or False. When purchasing an item of Mylinia through Google Checkout you are transferred to Google hosted site? True False