Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Làm thế nào để phát triển ứng dụng trên MXH Zing Me

1,877 views

Published on

Nguyễn Minh Tú

Published in: Technology, Economy & Finance
  • Be the first to comment

Làm thế nào để phát triển ứng dụng trên MXH Zing Me

  1. 1. Zing OpenPlatform APIsNguyễn Minh TúZing Platform Dept.
  2. 2. Nội dung1 Overview2 SocialAPI (OAuth-2.0 + GraphAPIs)3 ZingCredits Payment APIs4 ZingMe Social Plugins5 Tips : when building app/game on ZingMe6 Case study
  3. 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. 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. 5. ZingMe SocialAPI (cont’d)• SDK language support : • PHP • Java • C++ • C# • Android (new) • iOS (new)• Fully document
  6. 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/game1. 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 app4. 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. 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. 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. 9. ZingCredits Payment APIs (cont’d)• ZingCredits APIs language support • PHP (linux centos-64bit) • JAVA • C# • C++
  10. 10. ZingCredits Payment APIs (cont’d) • ZingCredits APIs : app/game info to register on sandbox/live env1. 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 ZingMe4. UpdateResultURL : the url which ZingCredits call request UpdateResult (commit transaction) after process payment confirmation from user.5. Icon of app 64x64 pixels
  11. 11. ZingMe Social Plugins• Login widget plugins• Fanbox widget plugins• ZingLive Topic box• ZingLive News box
  12. 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. 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. 14. Case Study• Games : chanlong + happycity
  15. 15. Case Study• Apps : sach + nhommua
  16. 16. Case Study• Marketing + fanpage :mof + hulashops
  17. 17. Q&A Nguyễn Minh Tú tunm@vng.com.vn http://me.zing.vn/fortinet

×