SlideShare a Scribd company logo
Zing OpenPlatform APIs




Nguyễn Minh Tú
Zing Platform Dept.
Nội dung


1   Overview


2   SocialAPI (OAuth-2.0 + GraphAPIs)


3   ZingCredits Payment APIs


4   ZingMe Social Plugins


5   Tips : when building app/game on ZingMe


6   Case study
Overview


• Zing OpenPlatform APIs help your app/game :
  – Authorize ZingMe users
  – Access to ZingMe user’s resouces
  – Gain money with ZingCredits payment platform
  – Integrate your app/game into ZingMe platform
  – Reach to ZingMe user’s easily
                                         Provider


                             GraphAPIs
                                                        Authorize


                                          Grant
                                          Permissions
                                                    User/Owner
                             Consumer
                                                     Resource
ZingMe SocialAPI


• Authentication :
  • Comply with OAuth-2.0 flow
  • Support in-canvas and out-canvas context
• GraphAPI (user’s graph)
  • Profile
  • Friends
  • Feeds
  • Fans
  • Next : photo, stats of feed, game notify,….
ZingMe SocialAPI (cont’d)


• SDK language support :
  • PHP
  • Java
  • C++
  • C#
  • Android (new)
  • iOS (new)
• Fully document
ZingMe SocialAPI (cont’d)


 • Flow to integrate app/game on ZingMe
      • Register app/game for sandbox/dev env
      • Register app/game for live/production env
      • Which info to register app/game


1. appname (only letters a-z,0-9,'_','-' and not include special characters such as *,&,^....)
2. title of app (will be displayed on caption of browser)
3. callbackurl of your app
4. programming language of game in back-end so we can deliver the client library.
5. game short description or user guide of game (if any)
ZingCredits Payment APIs


• ZingMe user had pay-letter
• Input : Zing card, SMS, Internet banking …
• Payment method :
   • Easily
   • Security
   • User confirmation flow
• APIs for app/game :
   • ZingCredits endcode/decode library
   • Check balance / Request billing
   • Implement updateResult callback
ZingCredits Payment APIs (cont’d)


• ZingCredits user’s flow

                                2. GET pay-credits-me.zing.vn/billing...
               Client Browser



    1. Build billing URL
                                                                           Zing Credits



              App/Game Server
                                           3. Update Result
                                         (Commit transaction)
ZingCredits Payment APIs (cont’d)


• ZingCredits APIs language support
  • PHP (linux centos-64bit)
  • JAVA
  • C#
  • C++
ZingCredits Payment APIs (cont’d)


 • ZingCredits APIs : app/game info to register on
   sandbox/live env

1. Title of App/Game : will be shown on UI, the length of title less than 256 characters.
2. Description of app/game : the length less than 1024 characters.
3. App URL of ZingMe
4. UpdateResultURL : the url which ZingCredits call request UpdateResult
   (commit transaction) after process payment confirmation from user.
5. Icon of app 64x64 pixels
ZingMe Social Plugins


• Login widget plugins
• Fanbox widget plugins
• ZingLive Topic box
• ZingLive News box
Tips : when building app/game on ZingMe


• 4 key notes when building app/game
  – User like webgame/hardcode game but also like
    minigame, specific apps (like app “sach”, “sharefile”),
    e-commerce (like app “nhommua”), utility (like app “e-
    card”)
  – Build your app ASAP
  – Users ready pay money on mobile env
  – Performance is very important
Tips : when building app/game on ZingMe


• Session managements
• Caching data     (profile,   friends)   to    improve
  performance
• Refresh caching data by user manually
• Design app/game can be upgraded/scalable
Case Study

• Games : chanlong + happycity
Case Study

• Apps : sach + nhommua
Case Study

• Marketing + fanpage :mof + hulashops
Q&A




              Nguyễn Minh Tú
           tunm@vng.com.vn
      http://me.zing.vn/fortinet

More Related Content

PDF
The social shop- proposal
PDF
Solaiemes RCS Monetization. API & VAS Platforms Webinar slides
PDF
Zing OpenPlatform APIs
PDF
More than the Sum of its parts, the API's whole
PDF
Cross Platform Game Development with Rails
PPTX
Latest Mxit Platform Features for Third Parties (15 Nov 2012)
PPTX
Open API Strategy, by Sensedia
PDF
Google App Engine and Social Apps
The social shop- proposal
Solaiemes RCS Monetization. API & VAS Platforms Webinar slides
Zing OpenPlatform APIs
More than the Sum of its parts, the API's whole
Cross Platform Game Development with Rails
Latest Mxit Platform Features for Third Parties (15 Nov 2012)
Open API Strategy, by Sensedia
Google App Engine and Social Apps

Similar to Zing Open Platform APIs (20)

PPTX
API Design - When to buck the trend (Webcast)
PPTX
More Coverage, Better Diagnostics
PDF
Seaside Status Message
PDF
Seaside News
PPTX
Mobile app development
PDF
Opening Keynote at ICIN 2011 - OMA API Program
PPTX
Trends in Web APIs Layer 7 API Management Workshop London
PPTX
API Security and Management Best Practices
PDF
The Developer Experience
PDF
Firefox OS Apps and Web APIs
PPTX
Consuming Web Services in Microsoft Silverlight 3
PDF
Creating social games for millions of users
PPTX
An introduction to mixi Graph API
PDF
Zembly: Applications for the Masses by the Masses
PPTX
How to Build a Successful API Program: Best Practices For the Carrier
KEY
Mobile Development Overview
PDF
Next-Gen Web App Dev Trends
PDF
Webapi
PPTX
MoMoAthens Cross-Screen_Introduction to Webinos by Webinos
PDF
OUGF - OSGi / Flex
API Design - When to buck the trend (Webcast)
More Coverage, Better Diagnostics
Seaside Status Message
Seaside News
Mobile app development
Opening Keynote at ICIN 2011 - OMA API Program
Trends in Web APIs Layer 7 API Management Workshop London
API Security and Management Best Practices
The Developer Experience
Firefox OS Apps and Web APIs
Consuming Web Services in Microsoft Silverlight 3
Creating social games for millions of users
An introduction to mixi Graph API
Zembly: Applications for the Masses by the Masses
How to Build a Successful API Program: Best Practices For the Carrier
Mobile Development Overview
Next-Gen Web App Dev Trends
Webapi
MoMoAthens Cross-Screen_Introduction to Webinos by Webinos
OUGF - OSGi / Flex
Ad

More from zingopen (20)

PPTX
Zing Me cung cấp gói hỗ trợ miễn phí cho Doanh nghiệp
PDF
Sơ lược kiến trúc hệ thống Zing Me
PDF
Zing Me Platform Policy
PPTX
Zing Me Workshop 11082012
PPTX
Quản lý Zing Me fanpage một cách hiệu quả
PDF
Tích hợp kỹ thuật của Ứng dụng trên Zing Me
PPTX
Fanpage Management
PPTX
Partnership Proposal
PPTX
Cơ hội và thách thức cho DN Vừa và Nhỏ trên MXH
PDF
Checklist Zing Me Fanpage
PDF
Check List Zing Me Fan page
PDF
Check List Zing Me Fan page
PDF
Check list Zing Me Fan page
PPTX
Behavior of Zing Me users
PDF
Zing Me Users Proflie
PDF
Build fame and make money with social media
PPTX
Google cooperate with VNG_Presentation
PPTX
Branding in Farm 2
PPT
Zing me credential
PPT
[Zing Me] Hướng dẫn tạo Fanpage trên Zing Me
Zing Me cung cấp gói hỗ trợ miễn phí cho Doanh nghiệp
Sơ lược kiến trúc hệ thống Zing Me
Zing Me Platform Policy
Zing Me Workshop 11082012
Quản lý Zing Me fanpage một cách hiệu quả
Tích hợp kỹ thuật của Ứng dụng trên Zing Me
Fanpage Management
Partnership Proposal
Cơ hội và thách thức cho DN Vừa và Nhỏ trên MXH
Checklist Zing Me Fanpage
Check List Zing Me Fan page
Check List Zing Me Fan page
Check list Zing Me Fan page
Behavior of Zing Me users
Zing Me Users Proflie
Build fame and make money with social media
Google cooperate with VNG_Presentation
Branding in Farm 2
Zing me credential
[Zing Me] Hướng dẫn tạo Fanpage trên Zing Me
Ad

Recently uploaded (20)

PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Heart disease approach using modified random forest and particle swarm optimi...
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Machine learning based COVID-19 study performance prediction
PPT
Teaching material agriculture food technology
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Empathic Computing: Creating Shared Understanding
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
A comparative study of natural language inference in Swahili using monolingua...
PPTX
Spectroscopy.pptx food analysis technology
Diabetes mellitus diagnosis method based random forest with bat algorithm
Heart disease approach using modified random forest and particle swarm optimi...
cloud_computing_Infrastucture_as_cloud_p
Encapsulation_ Review paper, used for researhc scholars
Machine learning based COVID-19 study performance prediction
Teaching material agriculture food technology
Building Integrated photovoltaic BIPV_UPV.pdf
Spectral efficient network and resource selection model in 5G networks
Mobile App Security Testing_ A Comprehensive Guide.pdf
Programs and apps: productivity, graphics, security and other tools
NewMind AI Weekly Chronicles - August'25-Week II
Assigned Numbers - 2025 - Bluetooth® Document
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Empathic Computing: Creating Shared Understanding
A comparative analysis of optical character recognition models for extracting...
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Network Security Unit 5.pdf for BCA BBA.
A comparative study of natural language inference in Swahili using monolingua...
Spectroscopy.pptx food analysis technology

Zing Open Platform APIs

  • 1. Zing OpenPlatform APIs Nguyễn Minh Tú Zing Platform Dept.
  • 2. Nội dung 1 Overview 2 SocialAPI (OAuth-2.0 + GraphAPIs) 3 ZingCredits Payment APIs 4 ZingMe Social Plugins 5 Tips : when building app/game on ZingMe 6 Case study
  • 3. Overview • Zing OpenPlatform APIs help your app/game : – Authorize ZingMe users – Access to ZingMe user’s resouces – Gain money with ZingCredits payment platform – Integrate your app/game into ZingMe platform – Reach to ZingMe user’s easily Provider GraphAPIs Authorize Grant Permissions User/Owner Consumer Resource
  • 4. ZingMe SocialAPI • Authentication : • Comply with OAuth-2.0 flow • Support in-canvas and out-canvas context • GraphAPI (user’s graph) • Profile • Friends • Feeds • Fans • Next : photo, stats of feed, game notify,….
  • 5. ZingMe SocialAPI (cont’d) • SDK language support : • PHP • Java • C++ • C# • Android (new) • iOS (new) • Fully document
  • 6. ZingMe SocialAPI (cont’d) • Flow to integrate app/game on ZingMe • Register app/game for sandbox/dev env • Register app/game for live/production env • Which info to register app/game 1. appname (only letters a-z,0-9,'_','-' and not include special characters such as *,&,^....) 2. title of app (will be displayed on caption of browser) 3. callbackurl of your app 4. programming language of game in back-end so we can deliver the client library. 5. game short description or user guide of game (if any)
  • 7. ZingCredits Payment APIs • ZingMe user had pay-letter • Input : Zing card, SMS, Internet banking … • Payment method : • Easily • Security • User confirmation flow • APIs for app/game : • ZingCredits endcode/decode library • Check balance / Request billing • Implement updateResult callback
  • 8. ZingCredits Payment APIs (cont’d) • ZingCredits user’s flow 2. GET pay-credits-me.zing.vn/billing... Client Browser 1. Build billing URL Zing Credits App/Game Server 3. Update Result (Commit transaction)
  • 9. ZingCredits Payment APIs (cont’d) • ZingCredits APIs language support • PHP (linux centos-64bit) • JAVA • C# • C++
  • 10. ZingCredits Payment APIs (cont’d) • ZingCredits APIs : app/game info to register on sandbox/live env 1. Title of App/Game : will be shown on UI, the length of title less than 256 characters. 2. Description of app/game : the length less than 1024 characters. 3. App URL of ZingMe 4. UpdateResultURL : the url which ZingCredits call request UpdateResult (commit transaction) after process payment confirmation from user. 5. Icon of app 64x64 pixels
  • 11. ZingMe Social Plugins • Login widget plugins • Fanbox widget plugins • ZingLive Topic box • ZingLive News box
  • 12. Tips : when building app/game on ZingMe • 4 key notes when building app/game – User like webgame/hardcode game but also like minigame, specific apps (like app “sach”, “sharefile”), e-commerce (like app “nhommua”), utility (like app “e- card”) – Build your app ASAP – Users ready pay money on mobile env – Performance is very important
  • 13. Tips : when building app/game on ZingMe • Session managements • Caching data (profile, friends) to improve performance • Refresh caching data by user manually • Design app/game can be upgraded/scalable
  • 14. Case Study • Games : chanlong + happycity
  • 15. Case Study • Apps : sach + nhommua
  • 16. Case Study • Marketing + fanpage :mof + hulashops
  • 17. Q&A Nguyễn Minh Tú tunm@vng.com.vn http://me.zing.vn/fortinet